Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Returns the value of the a record component.
AbstractMedicalSweepRenderer - Class in com.arbergashi.charts.render.medical
Abstract base class for medical sweep renderers (ECG, PPG, IBP, NIRS).
AbstractMedicalSweepRenderer(Color, float, int) - Constructor for class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
accentColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the accentColor record component.
accentColor(Color) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the accent color used for highlights and primary series.
actionPerformed(ActionEvent) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
AdaptiveFunctionRenderer - Class in com.arbergashi.charts.render.analysis
Adaptive function renderer (JDK 25 standard).
AdaptiveFunctionRenderer(DoubleUnaryOperator) - Constructor for class com.arbergashi.charts.render.analysis.AdaptiveFunctionRenderer
 
add(double, double[]) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Adds a new data point (X and all Y channels).
addAll(List) - Method in class com.arbergashi.charts.api.ModelBuilder
Add multiple chart points in bulk.
addAll(List) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add multiple chart points in bulk.
addChangeListener(ChartModel.ChartModelListener) - Method in interface com.arbergashi.charts.model.ChartModel
Registers a listener for data changes.
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
addChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.FastMedicalModel
 
addChild(DefaultHierarchicalChartModel.DefaultNode) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel.DefaultNode
 
addLayer(ChartModel, ChartRenderer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
addLayer(ChartModel, ChartRenderer) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Adds a new data series to the chart.
addLineSeries(String, double[], double[]) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
addLineSeries(String, List, ToDoubleFunction, ToDoubleFunction) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
addListener(CrosshairSyncController.CrosshairListener) - Method in class com.arbergashi.charts.ui.crosshair.CrosshairSyncController
Registers a listener for crosshair updates.
addNotify() - Method in class com.arbergashi.charts.ui.ArberChartPanel
 
addOHLC(double, double, double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder
Add OHLC bar (for candlestick charts).
addOHLC(double, double, double, double, double) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addOHLC(double, double, double, double, double) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add OHLC bar data from parameters.
addOHLC(OHLCBar) - Method in class com.arbergashi.charts.api.ModelBuilder
Add OHLC bar from domain object.
addOHLC(OHLCBar) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addOHLC(OHLCBar) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add OHLC bar data.
addOverlay(ChartRenderer) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Adds an overlay renderer that uses the PRIMARY model (the first one added).
addPoint(double, double) - Method in class com.arbergashi.charts.model.FastMedicalModel
Adds a new point.
addPoint(double, double, double, double, double, String) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addPoint(double, double, double, double, double, String) - Method in class com.arbergashi.charts.model.DefaultChartModel
Adds a point with explicit min/max, weight, and label.
addPoint(double, double, double, String) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addPoint(double, double, double, String) - Method in class com.arbergashi.charts.model.DefaultChartModel
Adds a point with weight and label.
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultChartModel
Adds a chart point and invalidates the model.
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
addPoint(ChartPoint) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
addPoints(double[], double[]) - Method in class com.arbergashi.charts.model.FastMedicalModel
Adds multiple points efficiently (bulk operation).
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultChartModel
Adds multiple points from a list.
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
addPoints(List) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
addWithError(double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder
Add point with symmetric error bars.
addWithError(double, double, double) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addWithError(double, double, double) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add error bar point with symmetric error.
addWithError(double, double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder
Add point with asymmetric error bars.
addWithError(double, double, double, double) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addWithError(double, double, double, double) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add error bar point with asymmetric error.
addWithError(ErrorBarPoint) - Method in class com.arbergashi.charts.api.ModelBuilder
Add point with error bars from domain object.
addWithError(ErrorBarPoint) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addWithError(ErrorBarPoint) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add error bar point data.
addXY(double, double) - Method in class com.arbergashi.charts.api.ModelBuilder
Add simple XY point.
addXY(double, double) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addXY(double, double) - Method in class com.arbergashi.charts.model.DefaultChartModel
Convenience method to add a simple XY point.
addXY(double, double, String) - Method in class com.arbergashi.charts.api.ModelBuilder
Add XY point with label.
addXY(double, double, String) - Method in class com.arbergashi.charts.model.CircularChartModel
 
addXY(double, double, String) - Method in class com.arbergashi.charts.model.DefaultChartModel
Convenience method to add a simple XY point with label.
addXYArrays(double[], double[]) - Method in class com.arbergashi.charts.api.ModelBuilder
Add XY data from parallel arrays.
addXYArrays(double[], double[]) - Method in class com.arbergashi.charts.model.DefaultChartModel
Add XY data from parallel arrays.
adjustBrightness(Color, double) - Static method in class com.arbergashi.charts.util.ColorRegistry
 
adjustBrightness(Color, double) - Static method in class com.arbergashi.charts.util.ColorUtils
Adjust brightness by multiplying RGB channels by factor (>0).
Advantages over: - Section in class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
ADXRenderer - Class in com.arbergashi.charts.render.financial
ADXRenderer - Average Directional Index
ADXRenderer() - Constructor for class com.arbergashi.charts.render.financial.ADXRenderer
 
ADXRenderer - Average Directional Index - Section in class com.arbergashi.charts.render.financial.ADXRenderer
 
Algorithm: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
AlluvialRenderer - Class in com.arbergashi.charts.render.specialized
AlluvialRenderer visualizes changes in structure over time.
AlluvialRenderer() - Constructor for class com.arbergashi.charts.render.specialized.AlluvialRenderer
 
AnalysisGridLayer - Class in com.arbergashi.charts.ui.grid
Grid layer for analysis renderers (ACF, FFT, etc.) that use custom axis ranges.
AnalysisGridLayer() - Constructor for class com.arbergashi.charts.ui.grid.AnalysisGridLayer
 
AnalysisWorker - Class in com.arbergashi.charts.internal
Internal worker for performing analytical calculations on primitive arrays.
AnimationUtils - Class in com.arbergashi.charts.util
High-performance animation and interpolation utilities for ArberCharts.
AnimationUtils.EasingType - Enum Class in com.arbergashi.charts.util
Easing function selector.
antialiasing(boolean) - Method in class com.arbergashi.charts.api.ChartRenderHints
apply(double) - Method in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
 
applyTo(Graphics2D) - Method in class com.arbergashi.charts.api.ChartRenderHints
Applies the configured hints to the graphics context.
ArberChartBuilder - Class in com.arbergashi.charts.api
Fluent builder for quick chart panel configuration.
ArberChartPanel - Section in class com.arbergashi.charts.ui.ArberChartPanel
 
ArberChartPanel - Class in com.arbergashi.charts.ui
ArberChartPanel
ArberChartPanel(ChartModel, ChartRenderer) - Constructor for class com.arbergashi.charts.ui.ArberChartPanel
Creates a new high-performance chart panel with an initial dataset.
ArcDiagramRenderer - Class in com.arbergashi.charts.render.specialized
Arc diagram renderer: draws arcs between points laid out on a single axis.
ArcDiagramRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ArcDiagramRenderer
 
AreaRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision area chart renderer.
AreaRenderer() - Constructor for class com.arbergashi.charts.render.standard.AreaRenderer
 
ATRRenderer - Class in com.arbergashi.charts.render.financial
ATRRenderer - Average True Range
ATRRenderer() - Constructor for class com.arbergashi.charts.render.financial.ATRRenderer
 
ATRRenderer - Average True Range - Section in class com.arbergashi.charts.render.financial.ATRRenderer
 
AutocorrelationRenderer - Class in com.arbergashi.charts.render.analysis
Autocorrelation (ACF) renderer.
AutocorrelationRenderer() - Constructor for class com.arbergashi.charts.render.analysis.AutocorrelationRenderer
 
autoDetect(GraphicsConfiguration) - Static method in class com.arbergashi.charts.util.ChartScale
Auto-detects the scale factor from the given GraphicsConfiguration.
AxisConfig - Class in com.arbergashi.charts.api
Axis configuration.
AxisConfig() - Constructor for class com.arbergashi.charts.api.AxisConfig
 
axisLabelColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the axisLabelColor record component.
axisLabelColor(Color) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the axis label color.
AxisPair(AxisConfig, AxisConfig) - Constructor for record class com.arbergashi.charts.api.AxisScale.AxisPair
Creates an instance of a AxisPair record class.
AxisRenderer - Class in com.arbergashi.charts.render
Renderer for axes, ticks, and grid lines.
AxisRenderer() - Constructor for class com.arbergashi.charts.render.AxisRenderer
 
AxisScale - Class in com.arbergashi.charts.api
Convenience helpers for common axis scale presets.
AxisScale.AxisPair - Record Class in com.arbergashi.charts.api
 

B

b() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Returns the value of the b record component.
background() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the background record component.
background(Color) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the chart background color.
Band(double, double, Color) - Constructor for record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Creates an instance of a Band record class.
BandRenderer - Class in com.arbergashi.charts.render.statistical
Band/range-area renderer: draws a band between min and max.
BandRenderer() - Constructor for class com.arbergashi.charts.render.statistical.BandRenderer
 
bar(double, double, double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder.FinancialDataBuilder
Add OHLC bar.
bar(OHLCBar) - Method in class com.arbergashi.charts.api.ModelBuilder.FinancialDataBuilder
Add OHLC bar from domain object.
BarRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision bar chart renderer.
BarRenderer() - Constructor for class com.arbergashi.charts.render.standard.BarRenderer
 
baseFont() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the baseFont record component.
baseFont(Font) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the base font for chart text.
BaselineAreaRenderer - Class in com.arbergashi.charts.render.standard
Area renderer relative to a configurable baseline.
BaselineAreaRenderer() - Constructor for class com.arbergashi.charts.render.standard.BaselineAreaRenderer
 
BaseRenderer - Class in com.arbergashi.charts.render
Base class for all chart renderers, providing common functionality and utility methods.
BaseRenderer(String) - Constructor for class com.arbergashi.charts.render.BaseRenderer
 
BasicChartTheme - Record Class in com.arbergashi.charts.api
Basic implementation of ChartTheme using immutable value object pattern.
BasicChartTheme(Color, Color, Color, Color, Color, Color[], Font) - Constructor for record class com.arbergashi.charts.api.BasicChartTheme
Creates an instance of a BasicChartTheme record class.
BasicChartTheme.Builder - Class in com.arbergashi.charts.api
Builder for BasicChartTheme.
BeeswarmRenderer - Class in com.arbergashi.charts.render.statistical
BeeswarmRenderer - Beeswarm Plot (Stripchart)
BeeswarmRenderer() - Constructor for class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
BeeswarmRenderer - Beeswarm Plot (Stripchart) - Section in class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
bind(Collection, String, ToDoubleFunction, ToDoubleFunction) - Static method in class com.arbergashi.charts.api.ChartModelBinder
Binds a collection of POJOs to a DefaultChartModel.
bodySize() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the body size (absolute difference between open and close).
BollingerBandsRenderer - Class in com.arbergashi.charts.render.financial
Professional, zero-allocation Bollinger Bands renderer.
BollingerBandsRenderer() - Constructor for class com.arbergashi.charts.render.financial.BollingerBandsRenderer
 
BOTTOM - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDockSide
 
BOTTOM_CENTER - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Bottom-center of the chart area.
BOTTOM_LEFT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Bottom-left corner of the chart area.
BOTTOM_RIGHT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Bottom-right corner of the chart area.
bounds() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the bounds record component.
bounds() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the bounds record component.
BoxPlotOutlierModel - Interface in com.arbergashi.charts.model
Optional extension for box plot models that provide explicit outliers.
BoxPlotRenderer - Class in com.arbergashi.charts.render.statistical
Professional, zero-allocation box plot renderer.
BoxPlotRenderer() - Constructor for class com.arbergashi.charts.render.statistical.BoxPlotRenderer
 
BubbleRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision bubble chart renderer.
BubbleRenderer() - Constructor for class com.arbergashi.charts.render.standard.BubbleRenderer
 
build() - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
build() - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Builds an immutable BasicChartTheme instance.
build() - Method in class com.arbergashi.charts.api.ModelBuilder
Build and return the chart model.
build() - Method in class com.arbergashi.charts.api.ModelBuilder.FinancialDataBuilder
Build and return the chart model.
build() - Method in class com.arbergashi.charts.api.ModelBuilder.StatisticalDataBuilder
Build and return the chart model.
builder() - Static method in record class com.arbergashi.charts.api.BasicChartTheme
Creates a new builder for constructing a BasicChartTheme.
Builder() - Constructor for class com.arbergashi.charts.api.BasicChartTheme.Builder
 
BulletChartRenderer - Class in com.arbergashi.charts.render.specialized
BulletChartRenderer - Compact KPI Visualization
BulletChartRenderer() - Constructor for class com.arbergashi.charts.render.specialized.BulletChartRenderer
 
BulletChartRenderer - Compact KPI Visualization - Section in class com.arbergashi.charts.render.specialized.BulletChartRenderer
 

C

c() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Returns the value of the c record component.
CacheUtils - Class in com.arbergashi.charts.util
Utility for bounded LRU caches.
calculateBestBarWidth(int, double, float) - Static method in class com.arbergashi.charts.util.ChartUtils
Heuristic to determine an appropriate bar width for categorical/bar-like renderers.
calculateBollingerBands(double[], int, double, double[], double[], double[]) - Static method in class com.arbergashi.charts.internal.AnalysisWorker
Calculates Bollinger Bands from an array of price data.
Calculation: - Section in class com.arbergashi.charts.render.financial.ATRRenderer
 
Calculation: - Section in class com.arbergashi.charts.render.financial.OBVRenderer
 
Calculation: - Section in class com.arbergashi.charts.render.financial.RSIRenderer
 
Calculation: - Section in class com.arbergashi.charts.render.financial.StochasticRenderer
 
Calculation (Standard Method): - Section in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
CAMARILLA - Enum constant in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Camarilla pivots.
Candlestick Chart: - Section in class com.arbergashi.charts.api.ModelBuilder
 
CandlestickHollowRenderer - Class in com.arbergashi.charts.render.financial
Hollow Candlestick renderer (specialized variant).
CandlestickHollowRenderer - Class in com.arbergashi.charts.render.specialized
Hollow Candlestick renderer: draws hollow (bullish) and filled (bearish) candlesticks optimized for Swing.
CandlestickHollowRenderer() - Constructor for class com.arbergashi.charts.render.financial.CandlestickHollowRenderer
 
CandlestickHollowRenderer() - Constructor for class com.arbergashi.charts.render.specialized.CandlestickHollowRenderer
 
CandlestickRenderer - Class in com.arbergashi.charts.render.financial
CandlestickRenderer - Professional OHLC Visualization
CandlestickRenderer() - Constructor for class com.arbergashi.charts.render.financial.CandlestickRenderer
 
CandlestickRenderer - Professional OHLC Visualization - Section in class com.arbergashi.charts.render.financial.CandlestickRenderer
 
CapnographyRenderer - Class in com.arbergashi.charts.render.medical
Renderer for capnography (CO2 waveform).
CapnographyRenderer() - Constructor for class com.arbergashi.charts.render.medical.CapnographyRenderer
 
CartesianPlotContext - Class in com.arbergashi.charts.api
Standard PlotContext implementation for Cartesian coordinate systems.
CartesianPlotContext(Rectangle2D, double, double, double, double) - Constructor for class com.arbergashi.charts.api.CartesianPlotContext
Creates a new context for the given data range and plot bounds.
CENTER - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Center of the chart area.
ChangePointRenderer - Class in com.arbergashi.charts.render.analysis
Change-point detection overlay renderer.
ChangePointRenderer() - Constructor for class com.arbergashi.charts.render.analysis.ChangePointRenderer
 
ChartAssets - Class in com.arbergashi.charts.util
Central configuration registry for ArberCharts.
ChartEngine - Class in com.arbergashi.charts.util
Core rendering engine utilities.
ChartExportHandler - Interface in com.arbergashi.charts.ui
Export handler for charts.
ChartExportService - Class in com.arbergashi.charts.ui
Exports charts rendered by ArberChartPanel into images.
ChartFocus - Record Class in com.arbergashi.charts.api
Represents the current "focus" state of a chart interaction.
ChartFocus(Point, double, double, int, ChartModel, Instant, Map) - Constructor for record class com.arbergashi.charts.api.ChartFocus
Creates an instance of a ChartFocus record class.
ChartFocusListener - Interface in com.arbergashi.charts.api
Listener for chart focus updates.
ChartI18N - Class in com.arbergashi.charts.util
Internationalization (public API) facade.
ChartModel - Interface in com.arbergashi.charts.model
High-Performance Chart Model Interface.
ChartModel.ChartModelListener - Interface in com.arbergashi.charts.model
Interface for change events.
ChartModelBinder - Class in com.arbergashi.charts.api
Utility for binding plain Java objects (POJOs) into chart models.
ChartPoint - Record Class in com.arbergashi.charts.model
Enterprise data point representation for the ArberGashi engine.
ChartPoint(double, double) - Constructor for record class com.arbergashi.charts.model.ChartPoint
 
ChartPoint(double, double, double, double, double, String) - Constructor for record class com.arbergashi.charts.model.ChartPoint
Compact canonical constructor with validation for numerical stability.
ChartPoint(double, double, String) - Constructor for record class com.arbergashi.charts.model.ChartPoint
 
ChartRenderer - Interface in com.arbergashi.charts.render
Defines the contract for custom chart renderers.
ChartRenderHints - Class in com.arbergashi.charts.api
Rendering hint container for chart rendering.
ChartRenderHints() - Constructor for class com.arbergashi.charts.api.ChartRenderHints
 
ChartScale - Class in com.arbergashi.charts.util
Utility for DPI scaling.
ChartStyle - Class in com.arbergashi.charts.internal
Central design system for ArberGashi Charts.
ChartTheme - Interface in com.arbergashi.charts.api
Chart theme interface for providing colors and fonts to renderers.
ChartThemes - Class in com.arbergashi.charts.api
Central access point for the framework's built-in theme defaults.
ChartTooltip - Class in com.arbergashi.charts.ui
A simple, theme-aware tooltip component for charts.
ChartTooltip() - Constructor for class com.arbergashi.charts.ui.ChartTooltip
Creates a theme-aware tooltip component.
ChartUtils - Class in com.arbergashi.charts.util
Helper methods for coordinate transformations.
ChernoffFacesRenderer - Class in com.arbergashi.charts.render.specialized
Chernoff faces renderer: maps multivariate values to facial features.
ChernoffFacesRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ChernoffFacesRenderer
 
children() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Returns the value of the children record component.
ChordDiagramRenderer - Class in com.arbergashi.charts.render.circular
Modern Chord Diagram Renderer
ChordDiagramRenderer() - Constructor for class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
ChordFlowRenderer - Class in com.arbergashi.charts.render.specialized
Chord flow renderer: grouped chord ribbons drawn with pooled Path2D and label caching.
ChordFlowRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ChordFlowRenderer
 
CIRCLE - Enum constant in enum class com.arbergashi.charts.render.circular.PolarRenderer.PointShape
Circular marker.
CIRCULAR - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
CircularChartModel - Class in com.arbergashi.charts.model
Fixed-capacity ring-buffer model optimized for realtime streams.
CircularChartModel(int) - Constructor for class com.arbergashi.charts.model.CircularChartModel
 
CircularChartModel(String, int) - Constructor for class com.arbergashi.charts.model.CircularChartModel
 
CircularFastMedicalModel - Class in com.arbergashi.charts.model
Circular buffer implementation for high-performance real-time medical data (e.g.
CircularFastMedicalModel(int, int) - Constructor for class com.arbergashi.charts.model.CircularFastMedicalModel
 
clamp(double, double, double) - Static method in class com.arbergashi.charts.util.MathUtils
Constraints a value to the interval [min, max].
clamp01(double) - Static method in class com.arbergashi.charts.util.MathUtils
Clamps value into [0,1] range (double version).
clamp01(float) - Static method in class com.arbergashi.charts.util.MathUtils
Clamps value into [0,1] range (float version).
clear() - Method in class com.arbergashi.charts.model.CircularChartModel
 
clear() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultChartModel
Clears all points while keeping internal buffers allocated.
clear() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
clear() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
clear() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
clear() - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Clears all overrides (all series visible by default).
clearCache() - Static method in class com.arbergashi.charts.util.ChartAssets
Clears all cached parsed values.
clearCache() - Static method in class com.arbergashi.charts.util.FormatUtils
 
clearHover() - Method in interface com.arbergashi.charts.render.ChartRenderer
Clears any hover/highlight state.
clearHover() - Method in class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.PieRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.RadarRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.RadialBarRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.circular.SunburstRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.specialized.ChordFlowRenderer
 
clearHover() - Method in class com.arbergashi.charts.render.specialized.ParallelCoordinatesRenderer
 
clearLayers() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Removes all layers and clears the chart.
clearSolo() - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Clears solo mode.
close() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the value of the close record component.
color() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Returns the value of the color record component.
color() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the color record component.
color(Color) - Method in class com.arbergashi.charts.api.ModelBuilder
Set the series color.
ColorRegistry - Class in com.arbergashi.charts.util
Flyweight cache for immutable Color instances.
ColorUtils - Class in com.arbergashi.charts.util
Color utilities.
ColumnRenderer - Class in com.arbergashi.charts.render.standard
ColumnRenderer - Vertical Column Chart
ColumnRenderer() - Constructor for class com.arbergashi.charts.render.standard.ColumnRenderer
 
ColumnRenderer - Vertical Column Chart - Section in class com.arbergashi.charts.render.standard.ColumnRenderer
 
com.arbergashi.charts.api - package com.arbergashi.charts.api
Public API of the ArberCharts framework.
com.arbergashi.charts.internal - package com.arbergashi.charts.internal
Internal implementation details of the ArberCharts framework.
com.arbergashi.charts.medical - package com.arbergashi.charts.medical
 
com.arbergashi.charts.model - package com.arbergashi.charts.model
Data model layer of the ArberCharts framework.
com.arbergashi.charts.render - package com.arbergashi.charts.render
Rendering layer of the ArberCharts framework.
com.arbergashi.charts.render.analysis - package com.arbergashi.charts.render.analysis
 
com.arbergashi.charts.render.circular - package com.arbergashi.charts.render.circular
 
com.arbergashi.charts.render.financial - package com.arbergashi.charts.render.financial
 
com.arbergashi.charts.render.medical - package com.arbergashi.charts.render.medical
 
com.arbergashi.charts.render.specialized - package com.arbergashi.charts.render.specialized
 
com.arbergashi.charts.render.standard - package com.arbergashi.charts.render.standard
 
com.arbergashi.charts.render.statistical - package com.arbergashi.charts.render.statistical
 
com.arbergashi.charts.tools - package com.arbergashi.charts.tools
 
com.arbergashi.charts.ui - package com.arbergashi.charts.ui
Swing UI components of the ArberCharts framework.
com.arbergashi.charts.ui.crosshair - package com.arbergashi.charts.ui.crosshair
 
com.arbergashi.charts.ui.grid - package com.arbergashi.charts.ui.grid
 
com.arbergashi.charts.ui.legend - package com.arbergashi.charts.ui.legend
Legend UI components.
com.arbergashi.charts.util - package com.arbergashi.charts.util
Utility and infrastructure classes used across the ArberCharts core.
COMPACT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDensity
Compact defaults suitable for dashboards and typical desktop apps.
compareTo(ChartPoint) - Method in record class com.arbergashi.charts.model.ChartPoint
 
CompositePool - Class in com.arbergashi.charts.internal
Lightweight cache for AlphaComposite instances to avoid allocations in tight render loops.
compute(double, double, double[]) - Method in interface com.arbergashi.charts.render.analysis.VectorFieldRenderer.VectorFieldFunction
Computes the vector at position (x, y).
computeFFT(double[]) - Static method in class com.arbergashi.charts.render.analysis.LiveFFTRenderer
Helper for a simple FFT (Cooley-Tukey).
ConfidenceIntervalRenderer - Class in com.arbergashi.charts.render.statistical
Professional, zero-allocation confidence interval renderer.
ConfidenceIntervalRenderer() - Constructor for class com.arbergashi.charts.render.statistical.ConfidenceIntervalRenderer
 
Configuration - Section in package com.arbergashi.charts.ui.legend
 
Configuration: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
ControlChartRenderer - Class in com.arbergashi.charts.render.specialized
ControlChartRenderer (Shewhart Chart / SPC).
ControlChartRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ControlChartRenderer
 
create() - Static method in class com.arbergashi.charts.api.ArberChartBuilder
 
create() - Method in class com.arbergashi.charts.render.RendererDescriptor
 
create(double) - Static method in class com.arbergashi.charts.internal.HexLayout
 
create(String) - Static method in class com.arbergashi.charts.api.ModelBuilder.FinancialDataBuilder
Start building financial (OHLC) data.
create(String) - Static method in class com.arbergashi.charts.api.ModelBuilder.StatisticalDataBuilder
Start building statistical data with error bars.
create(String) - Static method in class com.arbergashi.charts.internal.RendererRegistry
Creates a renderer instance by id.
create(String) - Static method in class com.arbergashi.charts.render.RendererRegistry
Backwards-compatible creation method.
createContext(Rectangle2D, ChartModel) - Method in interface com.arbergashi.charts.render.ChartRenderer
Creates a default plot context for rendering.
createOptional(String) - Static method in class com.arbergashi.charts.internal.RendererRegistry
Creates a renderer instance by id.
createOptional(String) - Static method in class com.arbergashi.charts.render.RendererRegistry
Preferred creation method.
CrosshairSyncController - Class in com.arbergashi.charts.ui.crosshair
Global crosshair synchronization for multi-chart setups.
CrosshairSyncController() - Constructor for class com.arbergashi.charts.ui.crosshair.CrosshairSyncController
 
CrosshairSyncController.CrosshairListener - Interface in com.arbergashi.charts.ui.crosshair
Listener for synchronized crosshair updates.

D

Data Mapping: - Section in class com.arbergashi.charts.render.financial.RSIRenderer
 
Data Mapping: - Section in class com.arbergashi.charts.render.financial.StochasticRenderer
 
Data Mapping: - Section in class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
Data Mapping: - Section in class com.arbergashi.charts.render.standard.RangeRenderer
 
Data Mapping (ChartPoint): - Section in class com.arbergashi.charts.render.specialized.BulletChartRenderer
 
Data Requirements: - Section in class com.arbergashi.charts.render.financial.ADXRenderer
 
Data Requirements: - Section in class com.arbergashi.charts.render.financial.ATRRenderer
 
Data Requirements: - Section in class com.arbergashi.charts.render.financial.FibonacciRenderer
 
Data Requirements: - Section in class com.arbergashi.charts.render.financial.OBVRenderer
 
Data Requirements: - Section in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
decimate(double[], double[], int, PlotContext, double[], double[]) - Static method in class com.arbergashi.charts.internal.PixelDecimator
Reduces the input data to approx. 2 points per pixel column (Min and Max).
DEFAULT - Static variable in record class com.arbergashi.charts.ui.legend.LegendConfig
Default legend configuration (overlay, top-left, right dock fallback).
DefaultChartModel - Class in com.arbergashi.charts.model
Default ChartModel implementation backed by primitive arrays.
DefaultChartModel() - Constructor for class com.arbergashi.charts.model.DefaultChartModel
 
DefaultChartModel(String) - Constructor for class com.arbergashi.charts.model.DefaultChartModel
Creates a model with a custom series name.
DefaultChartModel(String, Color) - Constructor for class com.arbergashi.charts.model.DefaultChartModel
Creates a model with a custom series name and color.
defaultDark() - Static method in class com.arbergashi.charts.api.ChartThemes
The default dark theme used as a stable fallback.
DefaultFlowChartModel - Class in com.arbergashi.charts.model
Default implementation for a flow-based chart model.
DefaultFlowChartModel(List, List) - Constructor for class com.arbergashi.charts.model.DefaultFlowChartModel
 
DefaultFlowChartModel.DefaultLink - Class in com.arbergashi.charts.model
 
DefaultFlowChartModel.DefaultNode - Class in com.arbergashi.charts.model
 
DefaultGridLayer - Class in com.arbergashi.charts.ui.grid
Default grid layer for general-purpose charts.
DefaultGridLayer() - Constructor for class com.arbergashi.charts.ui.grid.DefaultGridLayer
 
DefaultHierarchicalChartModel - Class in com.arbergashi.charts.model
Default implementation for a hierarchical chart model.
DefaultHierarchicalChartModel(DefaultHierarchicalChartModel.DefaultNode) - Constructor for class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
DefaultHierarchicalChartModel.DefaultNode - Class in com.arbergashi.charts.model
 
defaultLight() - Static method in class com.arbergashi.charts.api.ChartThemes
The default light theme used as a stable fallback.
DefaultLink(String, String, double) - Constructor for class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultLink
 
DefaultMatrixChartModel - Class in com.arbergashi.charts.model
Default implementation for a matrix-based chart model.
DefaultMatrixChartModel(double[][], List) - Constructor for class com.arbergashi.charts.model.DefaultMatrixChartModel
 
DefaultMultiDimensionalChartModel - Class in com.arbergashi.charts.model
Default implementation for a multi-dimensional chart model.
DefaultMultiDimensionalChartModel(List, List) - Constructor for class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
DefaultMultiVariateChartModel - Class in com.arbergashi.charts.model
Default implementation for a multivariate chart model.
DefaultMultiVariateChartModel(List, List) - Constructor for class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
DefaultMultiVariateChartModel.DefaultMultiVariatePoint - Class in com.arbergashi.charts.model
 
DefaultMultiVariatePoint(double[]) - Constructor for class com.arbergashi.charts.model.DefaultMultiVariateChartModel.DefaultMultiVariatePoint
 
DefaultNode(String, double) - Constructor for class com.arbergashi.charts.model.DefaultHierarchicalChartModel.DefaultNode
 
DefaultNode(String, String) - Constructor for class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultNode
 
DefaultPlotContext - Record Class in com.arbergashi.charts.api
Default PlotContext implementation.
DefaultPlotContext - Record Class in com.arbergashi.charts.internal
Default PlotContext implementation.
DefaultPlotContext(Rectangle2D, double, double, double, double, boolean, boolean, boolean, NiceScale.ScaleMode, NiceScale.ScaleMode) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Constructor that allows axis inversion without a theme or render hints.
DefaultPlotContext(Rectangle2D, double, double, double, double, boolean, boolean, boolean, NiceScale.ScaleMode, NiceScale.ScaleMode, ChartTheme, ChartRenderHints) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Creates an instance of a DefaultPlotContext record class.
DefaultPlotContext(Rectangle2D, double, double, double, double, boolean, NiceScale.ScaleMode, NiceScale.ScaleMode) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Backwards-compatible constructor without theme.
DefaultPlotContext(Rectangle2D, double, double, double, double, boolean, NiceScale.ScaleMode, NiceScale.ScaleMode) - Constructor for record class com.arbergashi.charts.internal.DefaultPlotContext
Backwards-compatible constructor without theme.
DefaultPlotContext(Rectangle2D, double, double, double, double, boolean, NiceScale.ScaleMode, NiceScale.ScaleMode, ChartTheme, ChartRenderHints) - Constructor for record class com.arbergashi.charts.internal.DefaultPlotContext
Creates an instance of a DefaultPlotContext record class.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Constructor that derives scaling from the model with optional view overrides.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double) - Constructor for record class com.arbergashi.charts.internal.DefaultPlotContext
Constructor that derives scaling from the model with optional view overrides.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double, ChartTheme) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Theme-aware constructor that derives scaling from the model with optional view overrides.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double, ChartTheme) - Constructor for record class com.arbergashi.charts.internal.DefaultPlotContext
Theme-aware constructor that derives scaling from the model with optional view overrides.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double, ChartTheme, ChartRenderHints) - Constructor for record class com.arbergashi.charts.api.DefaultPlotContext
Theme-aware constructor with render hints.
DefaultPlotContext(Rectangle2D, ChartModel, double, double, double, double, ChartTheme, ChartRenderHints) - Constructor for record class com.arbergashi.charts.internal.DefaultPlotContext
 
DefaultTernaryChartModel - Class in com.arbergashi.charts.model
Default implementation for a ternary chart model.
DefaultTernaryChartModel(List, List) - Constructor for class com.arbergashi.charts.model.DefaultTernaryChartModel
 
DefaultTernaryChartModel.DefaultTernaryPoint - Record Class in com.arbergashi.charts.model
A simple, immutable implementation of TernaryPoint.
DefaultTernaryPoint(double, double, double) - Constructor for record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Creates an instance of a DefaultTernaryPoint record class.
DelaunayRenderer - Class in com.arbergashi.charts.render.specialized
Delaunay-like renderer (approximation): connects each point to nearby neighbors using a spatial grid or a KD-tree for large datasets.
DelaunayRenderer() - Constructor for class com.arbergashi.charts.render.specialized.DelaunayRenderer
 
delta() - Method in record class com.arbergashi.charts.model.ChartPoint
Computes the span between max and min (e.g., volatility).
DendrogramRenderer - Class in com.arbergashi.charts.render.specialized
Dendrogram Renderer - ArberGashi Engine.
DendrogramRenderer() - Constructor for class com.arbergashi.charts.render.specialized.DendrogramRenderer
 
DENSE - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDensity
Dense defaults for information-heavy views (e.g., trading terminals).
DependencyWheelRenderer - Class in com.arbergashi.charts.render.specialized
Dependency wheel: visualizes dependencies among modules in a circular layout.
DependencyWheelRenderer() - Constructor for class com.arbergashi.charts.render.specialized.DependencyWheelRenderer
 
descriptors() - Static method in class com.arbergashi.charts.internal.RendererRegistry
 
descriptors() - Static method in class com.arbergashi.charts.render.RendererRegistry
Returns immutable renderer descriptors.
Design Inspiration: - Section in class com.arbergashi.charts.ui.HighPrecisionCrosshair
 
DicomPalettes - Class in com.arbergashi.charts.medical
DICOM Standard Color Palettes for Medical Imaging.
Differences from BarRenderer: - Section in class com.arbergashi.charts.render.standard.ColumnRenderer
 
docked(LegendDockSide) - Static method in record class com.arbergashi.charts.ui.legend.LegendConfig
Creates a docked legend configuration.
DOCKED - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPlacement
Legend is laid out outside the plot area (docked).
DockedLegendPanel - Class in com.arbergashi.charts.ui.legend
Docked legend container.
DockedLegendPanel(LegendChartContext, ChartTheme) - Constructor for class com.arbergashi.charts.ui.legend.DockedLegendPanel
 
dockSide() - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Returns the value of the dockSide record component.
doLayout() - Method in class com.arbergashi.charts.ui.ArberChartPanel
 
DonutRenderer - Class in com.arbergashi.charts.render.circular
Modern Donut Renderer
DonutRenderer() - Constructor for class com.arbergashi.charts.render.circular.DonutRenderer
 
DotPlotRenderer - Class in com.arbergashi.charts.render.statistical
Cleveland Dot Plot Renderer.
DotPlotRenderer() - Constructor for class com.arbergashi.charts.render.statistical.DotPlotRenderer
 
drawAxes(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.render.AxisRenderer
Draws axis lines, ticks, and labels.
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.AdaptiveFunctionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.AutocorrelationRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.ChangePointRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.EnvelopeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.FourierOverlayRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.LiveFFTRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.LoessRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.MinMaxMarkerRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.OutlierDetectionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.PeakDetectionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.PolynomialRegressionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.ReferenceLineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.RegressionLineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.SlopeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.ThresholdRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.TrendDecompositionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.analysis.VectorFieldRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
Implementation-specific drawing logic.
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.DonutRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.GaugeBandsRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PieRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarLineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadialBarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.SunburstRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.ADXRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.ATRRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.BollingerBandsRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.CandlestickHollowRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.CandlestickRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.FibonacciRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.FibonacciRetracementRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.GanttRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.HeikinAshiRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.HighLowRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.IchimokuCloudRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.IchimokuRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.KagiRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.MACDRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.OBVRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.ParabolicSARRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.PointAndFigureAdvancedRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.PointAndFigureRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.RenkoRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.RSIRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.StochasticRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.VolumeProfileRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.VolumeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.WaterfallRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.ECGRhythmRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.EEGRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.MedicalSweepRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.SpectrogramMedicalRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.SpirometryRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.SweepEraseEKGRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.UltrasoundMModeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.VCGRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.VentilatorWaveformRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.AlluvialRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ArcDiagramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.BulletChartRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.CandlestickHollowRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ChernoffFacesRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ChordFlowRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ControlChartRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.DelaunayRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.DendrogramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.DependencyWheelRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.GanttResourceViewRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HeatmapContourRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HeatmapRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HexbinRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HorizonChartRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HorizonRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.JoyplotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.LollipopRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.NetworkRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ParallelCoordinatesRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ParetoRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.SankeyProRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.SankeyRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.SparklineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.SpectrogramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.StreamgraphRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.SunburstRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.TernaryContourRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.TernaryPhasediagramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.TernaryPlotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.VectorFieldRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.VoronoiRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.WindRoseRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.AreaRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.BarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.BaselineAreaRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.BubbleRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.ColumnRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.GroupedBarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.ImpulseRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.LineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.RangeRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.ScatterRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.SplineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.StackedAreaRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.StackedBarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.StepAreaRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.standard.StepRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.BandRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.BoxPlotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ConfidenceIntervalRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.DotPlotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ECDFRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ErrorBarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.HistogramRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.KDERenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.QQPlotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.QuantileRegressionRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.RidgeLineRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.RugPlotRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.StatisticalErrorBarRenderer
 
drawData(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ViolinPlotRenderer
 
drawGrid(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.render.AxisRenderer
Draws the background grid.
drawHighlightPoint(Graphics2D, Point2D, Color) - Method in class com.arbergashi.charts.render.BaseRenderer
 
drawI18nLabel(Graphics2D, String, Font, Color, float, float) - Method in class com.arbergashi.charts.render.BaseRenderer
Draws a localized label.
drawLabel(Graphics2D, String, Font, Color, float, float) - Method in class com.arbergashi.charts.internal.LabelCache
Draws a label at the given position, using a cached pre-rendered image when available.
drawLabel(Graphics2D, String, Font, Color, float, float) - Method in class com.arbergashi.charts.render.BaseRenderer
 

E

EASE_IN_OUT_CUBIC - Enum constant in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Cubic ease-in-out (default).
EASE_IN_OUT_EXPO - Enum constant in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Exponential ease-in-out.
EASE_IN_OUT_QUAD - Enum constant in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Quadratic ease-in-out.
EASE_IN_OUT_SINE - Enum constant in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Sine ease-in-out.
easeInOut(double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Cubic ease-in-out.
easeInOutExpo(double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Exponential ease-in-out.
easeInOutQuad(double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Quadratic ease-in-out.
easeInOutSine(double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Sine ease-in-out.
ECDFRenderer - Class in com.arbergashi.charts.render.statistical
Professional, zero-allocation ECDF (Empirical CDF) Renderer.
ECDFRenderer() - Constructor for class com.arbergashi.charts.render.statistical.ECDFRenderer
 
ECGRenderer - Class in com.arbergashi.charts.render.medical
ECGRenderer: Visualizes ECG curves (Electrocardiogram) with sweep-erase logic.
ECGRenderer() - Constructor for class com.arbergashi.charts.render.medical.ECGRenderer
Creates a specialized ECG renderer.
ECGRhythmRenderer - Section in class com.arbergashi.charts.render.medical.ECGRhythmRenderer
 
ECGRhythmRenderer - Class in com.arbergashi.charts.render.medical
ECGRhythmRenderer
ECGRhythmRenderer() - Constructor for class com.arbergashi.charts.render.medical.ECGRhythmRenderer
 
EEGRenderer - Class in com.arbergashi.charts.render.medical
EEG renderer: visualizes multi-channel electroencephalogram (EEG) data.
EEGRenderer() - Constructor for class com.arbergashi.charts.render.medical.EEGRenderer
 
EEGRenderer(int) - Constructor for class com.arbergashi.charts.render.medical.EEGRenderer
 
EMGRenderer - Class in com.arbergashi.charts.render.medical
EMG renderer: visualizes high-frequency EMG signals (electromyogram).
EMGRenderer() - Constructor for class com.arbergashi.charts.render.medical.EMGRenderer
 
EMPTY - Static variable in record class com.arbergashi.charts.api.ChartFocus
 
EMPTY_DOUBLE - Static variable in interface com.arbergashi.charts.model.ChartModel
 
EnvelopeRenderer - Class in com.arbergashi.charts.render.analysis
Envelope renderer.
EnvelopeRenderer() - Constructor for class com.arbergashi.charts.render.analysis.EnvelopeRenderer
 
EOGRenderer - Class in com.arbergashi.charts.render.medical
EOG renderer: visualizes electrooculogram (EOG) signals, typically rectangular or sawtooth.
EOGRenderer() - Constructor for class com.arbergashi.charts.render.medical.EOGRenderer
 
equals(Object) - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.api.BasicChartTheme
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.api.ChartFocus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.model.ChartPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.model.OHLCBar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.render.RendererMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Indicates whether some other object is "equal to" this one.
Error Bar Chart: - Section in class com.arbergashi.charts.api.ModelBuilder
 
ErrorBarPoint - Record Class in com.arbergashi.charts.model
ErrorBarPoint - Type-Safe Statistical Data Point
ErrorBarPoint(double, double, double, double) - Constructor for record class com.arbergashi.charts.model.ErrorBarPoint
Validates error bar data integrity.
ErrorBarPoint - Type-Safe Statistical Data Point - Section in record class com.arbergashi.charts.model.ErrorBarPoint
 
ErrorBarRenderer - Class in com.arbergashi.charts.render.statistical
Enterprise ErrorBar Renderer - ArberGashi Engine.
ErrorBarRenderer() - Constructor for class com.arbergashi.charts.render.statistical.ErrorBarRenderer
 
errorHigh() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the value of the errorHigh record component.
errorLow() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the value of the errorLow record component.
export(ArberChartPanel, String) - Method in interface com.arbergashi.charts.ui.ChartExportHandler
Executes an export operation for the given chart.
export(File) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Exports the current chart view to a file.
exportAs(String) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Exports the chart to a file in the specified format via the configured export handler.
exportPdf(ArberChartPanel, File) - Static method in class com.arbergashi.charts.ui.ChartExportService
Renders the given chart panel into a PDF file.
exportPng(ArberChartPanel, File) - Static method in class com.arbergashi.charts.ui.ChartExportService
Renders the given chart panel into a PNG file.
exportSvg(ArberChartPanel, File) - Static method in class com.arbergashi.charts.ui.ChartExportService
Renders the given chart panel into an SVG file.

F

FastMedicalModel - Class in com.arbergashi.charts.model
Optimized model for real-time medical data (ECG, EEG).
FastMedicalModel(String) - Constructor for class com.arbergashi.charts.model.FastMedicalModel
 
FastMedicalModel(String, int) - Constructor for class com.arbergashi.charts.model.FastMedicalModel
 
Features: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.DonutRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.GaugeRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.PieRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.PolarLineRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.PolarRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.RadarRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.RadialBarRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
Features: - Section in class com.arbergashi.charts.render.circular.SunburstRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.ADXRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.ATRRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.FibonacciRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.OBVRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.RSIRenderer
 
Features: - Section in class com.arbergashi.charts.render.financial.StochasticRenderer
 
Features: - Section in class com.arbergashi.charts.render.specialized.BulletChartRenderer
 
Features: - Section in class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
Features: - Section in class com.arbergashi.charts.render.standard.ColumnRenderer
 
Features: - Section in class com.arbergashi.charts.render.standard.RangeRenderer
 
Features: - Section in class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
Features: - Section in class com.arbergashi.charts.render.statistical.QQPlotRenderer
 
FIBONACCI - Enum constant in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Fibonacci-based pivots.
Fibonacci Ratios: - Section in class com.arbergashi.charts.render.financial.FibonacciRenderer
 
FibonacciRenderer - Class in com.arbergashi.charts.render.financial
FibonacciRenderer - Fibonacci Retracement Levels
FibonacciRenderer() - Constructor for class com.arbergashi.charts.render.financial.FibonacciRenderer
 
FibonacciRenderer - Fibonacci Retracement Levels - Section in class com.arbergashi.charts.render.financial.FibonacciRenderer
 
FibonacciRetracementRenderer - Section in class com.arbergashi.charts.render.financial.FibonacciRetracementRenderer
 
FibonacciRetracementRenderer - Class in com.arbergashi.charts.render.financial
FibonacciRetracementRenderer
FibonacciRetracementRenderer() - Constructor for class com.arbergashi.charts.render.financial.FibonacciRetracementRenderer
 
Field Mapping: - Section in record class com.arbergashi.charts.model.ErrorBarPoint
 
Field Mapping: - Section in record class com.arbergashi.charts.model.OHLCBar
 
FINANCIAL - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
FinancialGridLayer - Class in com.arbergashi.charts.ui.grid
Grid layer tuned for financial charts: clear horizontal price lines, subtle vertical time lines and an optional faint separator for volume areas.
FinancialGridLayer() - Constructor for class com.arbergashi.charts.ui.grid.FinancialGridLayer
 
fireDataChanged() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
fireModelChanged() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
FLOATING - Enum constant in enum class com.arbergashi.charts.api.TooltipMode
Tooltip follows the pointer with smart edge avoidance.
FlowChartModel - Interface in com.arbergashi.charts.model
An extension of ChartModel for flow-based data, such as that required by Sankey or Alluvial diagrams.
FlowChartModel.Link - Interface in com.arbergashi.charts.model
Represents a link (or edge) in the flow diagram.
FlowChartModel.Node - Interface in com.arbergashi.charts.model
Represents a node in the flow diagram.
flushCache() - Static method in class com.arbergashi.charts.util.ChartI18N
Cache flush helper.
font(float) - Static method in class com.arbergashi.charts.util.ChartScale
Scales font sizes.
foreground() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the foreground record component.
foreground(Color) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the foreground color used for labels and strokes.
format(String, Object...) - Static method in class com.arbergashi.charts.util.ChartI18N
 
format(String, Locale, Object...) - Static method in class com.arbergashi.charts.util.ChartI18N
 
formatAxisLabel(double) - Static method in class com.arbergashi.charts.util.FormatUtils
 
formatAxisLabel(double, Locale) - Static method in class com.arbergashi.charts.util.FormatUtils
 
FormatUtils - Class in com.arbergashi.charts.util
Utilities for formatting numbers efficiently.
formatValue(double) - Method in class com.arbergashi.charts.api.AxisConfig
Formats an axis value based on the selected pattern and locale.
FourierOverlayRenderer - Class in com.arbergashi.charts.render.analysis
Fourier overlay renderer.
FourierOverlayRenderer() - Constructor for class com.arbergashi.charts.render.analysis.FourierOverlayRenderer
 
from() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Returns the value of the from record component.
From Arrays: - Section in class com.arbergashi.charts.api.ModelBuilder
 

G

GanttRenderer - Class in com.arbergashi.charts.render.financial
Professional, zero-allocation Gantt chart renderer.
GanttRenderer() - Constructor for class com.arbergashi.charts.render.financial.GanttRenderer
 
GanttResourceViewRenderer - Class in com.arbergashi.charts.render.specialized
Gantt Resource View: draws tasks as horizontal bars per resource row.
GanttResourceViewRenderer() - Constructor for class com.arbergashi.charts.render.specialized.GanttResourceViewRenderer
 
GaugeBandsRenderer - Class in com.arbergashi.charts.render.circular
GaugeBandsRenderer renders a gauge with colored bands (green/yellow/red), suitable for business KPIs.
GaugeBandsRenderer() - Constructor for class com.arbergashi.charts.render.circular.GaugeBandsRenderer
 
GaugeRenderer - Class in com.arbergashi.charts.render.circular
Modern Gauge Renderer
GaugeRenderer() - Constructor for class com.arbergashi.charts.render.circular.GaugeRenderer
 
GaugeRenderer.Band - Record Class in com.arbergashi.charts.render.circular
Defines a colored value band on the gauge scale.
GEO - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
get(float) - Static method in class com.arbergashi.charts.internal.CompositePool
Returns an AlphaComposite corresponding to the given alpha in the range [0,1].
getA() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
 
getA() - Method in interface com.arbergashi.charts.model.TernaryChartModel.TernaryPoint
 
getAccentColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getAccentColor() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the accent color (primary highlight color).
getAccentColor() - Static method in class com.arbergashi.charts.internal.ChartStyle
Falls back to the system/default accent color when the property is missing.
getAffineTransform(Object, String) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getArc(double, double, double, double, double, double, int) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getArray(Object, String, Class, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getAxisLabelColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getAxisLabelColor() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the color for axis labels.
getB() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
 
getB() - Method in interface com.arbergashi.charts.model.TernaryChartModel.TernaryPoint
 
getBackground() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getBackground() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the background color for the chart panel.
getBackgroundColor() - Static method in class com.arbergashi.charts.internal.ChartStyle
 
getBaseFont() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getBaseFont() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the base font for chart text.
getBasicStroke(Object, String, float, int, int, float, float[], float) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getBearishColor() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the bearish color for financial charts.
getBoolean(String, boolean) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a boolean property.
getBufferedImage(Object, String, int, int, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getBullishColor() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the bullish color for financial charts.
getC() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
 
getC() - Method in interface com.arbergashi.charts.model.TernaryChartModel.TernaryPoint
 
getCachedFont(float, int) - Method in class com.arbergashi.charts.render.BaseRenderer
Returns a cached Font for the requested base size and style.
getCachedGradient(Color, float) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getCachedStroke(float) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getCachedStroke(float, int, int) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getCachedStroke(float, int, int, float, float[], float) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getCapacity() - Method in class com.arbergashi.charts.medical.MedicalSyncController
 
getCapacity() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getCapacity() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getCategory() - Method in class com.arbergashi.charts.render.RendererDescriptor
 
getChannelIndex() - Method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
Defaults to channel 0, can be overridden by subclasses.
getChildren() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel.DefaultNode
 
getChildren() - Method in interface com.arbergashi.charts.model.HierarchicalChartModel.Node
 
getColor() - Method in interface com.arbergashi.charts.model.ChartModel
Optional visual color for a series; default is null.
getColor() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getColor() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns the series color override.
getColor() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getColor() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getColor(Object, String, int, int, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getColor(Object, String, int, int, int, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getColor(String, Color) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a color property.
getComponentLabels() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getComponentLabels() - Method in interface com.arbergashi.charts.model.TernaryChartModel
Returns the labels for the three components (corners of the triangle).
getContrastColor(Color) - Static method in class com.arbergashi.charts.util.ColorUtils
Returns BLACK or WHITE depending on which contrasts better with the input color.
getCrosshairPosition() - Method in class com.arbergashi.charts.ui.crosshair.CrosshairSyncController
Returns the current synchronized X position.
getCubicCurve(double, double, double, double, double, double, double, double) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getDataRange() - Method in interface com.arbergashi.charts.model.ChartModel
Returns the {minX, maxX, minY, maxY} data range based on available X/Y arrays.
getDataRange() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getDataRange() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getDataRange() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getDefaultLocale() - Static method in class com.arbergashi.charts.util.ChartI18N
Returns the framework default locale override, or null when not set.
getDimensionLabels() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getDimensionLabels() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getDimensionLabels() - Method in interface com.arbergashi.charts.model.MultiDimensionalChartModel
Returns the labels for each dimension (axis).
getDimensionLabels() - Method in interface com.arbergashi.charts.model.MultiVariateChartModel
Returns the labels for each dimension (or axis).
getDockSide() - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Returns the current docking side.
getDoubleArray(Object, String, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getEasedProgressNanos(long, long) - Static method in class com.arbergashi.charts.util.AnimationUtils
Convenience: cubic eased progress.
getEasedProgressNanos(long, long, AnimationUtils.EasingType) - Static method in class com.arbergashi.charts.util.AnimationUtils
Convenience: eased progress with selectable easing.
getEllipse(double, double, double, double) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getEntityLabels() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getEntityLabels() - Method in interface com.arbergashi.charts.model.MatrixChartModel
Returns the labels for the entities (nodes) in the matrix.
getFixedMax() - Method in class com.arbergashi.charts.api.AxisConfig
Returns the fixed maximum value if configured.
getFixedMin() - Method in class com.arbergashi.charts.api.AxisConfig
Returns the fixed minimum value if configured.
getFloat(String, float) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a float property.
getFloatArray(Object, String, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getFocusValues(int, ChartModel, PlotContext) - Method in interface com.arbergashi.charts.render.ChartRenderer
Contributes structured focus values for interactive UI elements.
getFont(Object, String, String, int, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getFont(Object, String, Supplier) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getForeground() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getForeground() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the foreground color for text and lines.
getForegroundColor() - Static method in class com.arbergashi.charts.internal.ChartStyle
 
getGridColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getGridColor() - Method in interface com.arbergashi.charts.api.ChartTheme
Gets the grid color for axes and grid lines.
getGridColor() - Static method in class com.arbergashi.charts.internal.ChartStyle
Returns a subtle gray with transparency as default when the property is missing.
getHeadIndex() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getHighData() - Method in interface com.arbergashi.charts.model.ChartModel
Direct access to high values (for financial charts).
getHighData() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getHighData() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getIcon() - Method in class com.arbergashi.charts.render.RendererDescriptor
 
getIconPath(String) - Static method in class com.arbergashi.charts.util.ChartI18N
Specialized helper for SVG icon keys.
getId() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultNode
 
getId() - Method in interface com.arbergashi.charts.model.FlowChartModel.Node
Returns the unique node ID.
getId() - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the renderer ID used for registry/legend wiring.
getInt(String, int) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns an integer property.
getIntArray(Object, String, int) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getKey() - Method in class com.arbergashi.charts.render.RendererDescriptor
 
getLabel() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultNode
 
getLabel() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel.DefaultNode
 
getLabel() - Method in interface com.arbergashi.charts.model.FlowChartModel.Node
Returns the display label for the node.
getLabel() - Method in interface com.arbergashi.charts.model.HierarchicalChartModel.Node
 
getLabel(int) - Method in interface com.arbergashi.charts.model.ChartModel
Returns a label for a specific index (optional).
getLabel(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getLabel(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getLabel(Locale) - Method in class com.arbergashi.charts.render.RendererDescriptor
 
getLabelFormatPattern() - Method in class com.arbergashi.charts.api.AxisConfig
Retrieves the label format pattern for the axis.
getLayerCount() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Returns the number of render layers in this chart.
getLayerIndex() - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the current layer index used for theme palette selection.
getLayerVisibilityModel() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Returns the visibility model used by the interactive legend.
getLegendColor(ChartModel) - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the color for the legend.
getLegendComponent() - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Returns the legend component used for rendering.
getLine(double, double, double, double) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getLinks() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getLinks() - Method in interface com.arbergashi.charts.model.FlowChartModel
Returns the list of all links connecting the nodes.
getList(Object, String) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getLocale() - Method in class com.arbergashi.charts.api.AxisConfig
Returns the locale used for formatting.
getLowData() - Method in interface com.arbergashi.charts.model.ChartModel
Direct access to low values (for financial charts).
getLowData() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getLowData() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getMap(Object, String) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getMatrix() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getMatrix() - Method in interface com.arbergashi.charts.model.MatrixChartModel
Returns the data as a 2D matrix.
getMax(int) - Method in interface com.arbergashi.charts.model.ChartModel
Optional per-point maximum value.
getMax(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getMax(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getMaxData() - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns a copy of the max (high) data array.
getMaximumSize() - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
 
getMin(int) - Method in interface com.arbergashi.charts.model.ChartModel
Optional per-point minimum value.
getMin(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getMin(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getMinData() - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns a copy of the min (low) data array.
getMinimumSize() - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
 
getModel() - Method in interface com.arbergashi.charts.ui.legend.LegendChartContext
Returns the chart model providing legend labels and series metadata.
getModel(int) - Method in class com.arbergashi.charts.medical.MedicalSyncController
 
getModelCount() - Method in class com.arbergashi.charts.medical.MedicalSyncController
 
getMultiDimensionalData() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getMultiDimensionalData() - Method in interface com.arbergashi.charts.model.MultiDimensionalChartModel
Returns the data as a list of multi-dimensional points.
getMultiVariatePoints() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getMultiVariatePoints() - Method in interface com.arbergashi.charts.model.MultiVariateChartModel
Returns the list of all multivariate data points.
getName() - Method in interface com.arbergashi.charts.model.ChartModel
Returns the title of the data series.
getName() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getName() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getName() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getName() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
getName() - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the renderer name used by legends and UI labels.
getName() - Method in interface com.arbergashi.charts.render.ChartRenderer
Returns the human-readable renderer name for legends/tooltips.
getName() - Method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.CapnographyRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.ECGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.EMGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.EOGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.IBPRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.MedicalSweepRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.NIRSRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.PPGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.SpectrogramMedicalRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.SpirometryRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.SweepEraseEKGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.UltrasoundMModeRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.VCGRenderer
 
getName() - Method in class com.arbergashi.charts.render.medical.VentilatorWaveformRenderer
 
getName() - Method in class com.arbergashi.charts.render.specialized.HeatmapRenderer
 
getNiceMax() - Method in class com.arbergashi.charts.util.NiceScale
Get the largest "nice" value that bounds the data maximum.
getNiceMin() - Method in class com.arbergashi.charts.util.NiceScale
Get the smallest "nice" value that bounds the data minimum.
getNodes() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getNodes() - Method in interface com.arbergashi.charts.model.FlowChartModel
Returns the list of all nodes in the diagram.
getOffsetsX() - Method in class com.arbergashi.charts.internal.HexLayout
 
getOffsetsY() - Method in class com.arbergashi.charts.internal.HexLayout
 
getOpenData() - Method in interface com.arbergashi.charts.model.ChartModel
Direct access to open values (for financial charts).
getOutliers(int) - Method in interface com.arbergashi.charts.model.BoxPlotOutlierModel
Returns the outlier values for the given box plot index.
getPath(Object, String) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getPathCache() - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the shared Path2D.Double instance for building shapes.
getPivotMethod() - Method in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
Returns the data index nearest to the given pixel coordinate, if supported.
getPointAt(Point2D, ChartModel, PlotContext) - Method in interface com.arbergashi.charts.render.ChartRenderer
Returns the nearest point index to the given pixel, if supported.
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.DonutRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.GaugeBandsRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PieRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarLineRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.PolarRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadarRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadialBarRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.circular.SunburstRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.CandlestickRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.HighLowRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.WaterfallRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.CandlestickHollowRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ChordFlowRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.DelaunayRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HeatmapRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.HexbinRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.specialized.ParallelCoordinatesRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.BoxPlotRenderer
 
getPointAt(Point2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ErrorBarRenderer
 
getPointCount() - Method in interface com.arbergashi.charts.model.ChartModel
Returns the number of data points.
getPointCount() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getPointCount() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
getPreferredSize() - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
 
getPreferredYRange(ChartModel) - Method in interface com.arbergashi.charts.render.ChartRenderer
Optional Y-range override for autoscaling.
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.financial.ADXRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.financial.ATRRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.financial.MACDRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.financial.OBVRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.financial.StochasticRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.medical.IBPRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.medical.NIRSRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.specialized.StreamgraphRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.statistical.BandRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.statistical.ECDFRenderer
 
getPreferredYRange(ChartModel) - Method in class com.arbergashi.charts.render.statistical.KDERenderer
 
getProgressNanos(long, long) - Static method in class com.arbergashi.charts.util.AnimationUtils
Progress based on System.nanoTime().
getRadius() - Method in class com.arbergashi.charts.internal.HexLayout
 
getRawCapacity() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the buffer capacity.
getRawChannelArray(int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the internal array for a channel (DSP/filter operations, Read-Only!).
getRawHeadIndex() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the current head index (sweep position).
getRawSize() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the current logical size (number of valid points).
getRect(double, double, double, double) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getRectangle(Object, String) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getRenderedShape(ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.HighLowRenderer
 
getRenderedShape(ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.financial.WaterfallRenderer
 
getRenderedShape(ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ConfidenceIntervalRenderer
 
getRenderedShape(ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.statistical.ErrorBarRenderer
 
getRenderers() - Method in interface com.arbergashi.charts.ui.legend.LegendChartContext
Returns the active renderers for this chart, in layer order.
getRequestedTickCount() - Method in class com.arbergashi.charts.api.AxisConfig
Retrieves the requested tick count for the axis.
getRootNode() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getRootNode() - Method in interface com.arbergashi.charts.model.HierarchicalChartModel
Returns the root node of the hierarchy.
getRoundRectangle(double, double, double, double, float, float) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getSafeColor(String, Color) - Static method in class com.arbergashi.charts.internal.ChartStyle
Core logic for robustness.
getScaledIcon(String, float) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a scaled icon by name.
getScaleFactor() - Static method in class com.arbergashi.charts.util.ChartScale
Returns the currently active global scale factor.
getSeriesColor(int) - Method in record class com.arbergashi.charts.api.BasicChartTheme
 
getSeriesColor(int) - Method in interface com.arbergashi.charts.api.ChartTheme
Gets a series color by index.
getSeriesColor(ChartModel) - Method in class com.arbergashi.charts.render.BaseRenderer
 
getSeriesStroke() - Method in class com.arbergashi.charts.render.BaseRenderer
 
getSource() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultLink
 
getSource() - Method in interface com.arbergashi.charts.model.FlowChartModel.Link
Returns the source node ID.
getString(String) - Static method in class com.arbergashi.charts.util.ChartI18N
Returns the localized string for the current default locale.
getString(String, String) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a string property.
getString(String, Locale) - Static method in class com.arbergashi.charts.util.ChartI18N
 
getStroke(Object, String, Supplier) - Static method in class com.arbergashi.charts.tools.RendererAllocationCache
 
getStrokeWidth() - Method in class com.arbergashi.charts.api.ChartRenderHints
Returns the preferred stroke width (design units), or null if not set.
getSubtitle() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getSubtitle() - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns the optional subtitle.
getSweepIndex() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getTarget() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultLink
 
getTarget() - Method in interface com.arbergashi.charts.model.FlowChartModel.Link
Returns the target node ID.
getTernaryData() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getTernaryData() - Method in interface com.arbergashi.charts.model.TernaryChartModel
Returns the data as a list of ternary points.
getTheme() - Method in class com.arbergashi.charts.render.BaseRenderer
Gets the current theme for this renderer.
getTheme() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Returns the current theme of this chart panel.
getTicks() - Method in class com.arbergashi.charts.util.NiceScale
Returns an array of tick positions from NiceScale.getNiceMin() to NiceScale.getNiceMax() spaced by NiceScale.getTickSpacing().
getTickSpacing() - Method in class com.arbergashi.charts.util.NiceScale
Return the computed tick spacing (distance between adjacent ticks).
getTooltipText(int, ChartModel) - Method in class com.arbergashi.charts.render.BaseRenderer
Returns tooltip text for the given data index, or null when not supported.
getTooltipText(int, ChartModel) - Method in interface com.arbergashi.charts.render.ChartRenderer
Returns the formatted tooltip text for a given data point index.
getTooltipText(int, ChartModel) - Method in class com.arbergashi.charts.render.specialized.HeatmapRenderer
 
getTranslation(String) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a translation for the given key.
getTranslation(String, Locale) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a translation for the given key.
getUIBoolean(String, boolean) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a boolean from UIManager.
getUIColor(String, Color) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a Color from UIManager.
getUIFloat(String, float) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns a float value from UIManager.
getUIInt(String, int) - Static method in class com.arbergashi.charts.util.ChartAssets
Returns an int value from UIManager.
getUnitsPerPixel() - Method in class com.arbergashi.charts.api.AxisConfig
Returns the configured units per pixel, or null if not set.
getUnitSuffix() - Method in class com.arbergashi.charts.api.AxisConfig
Retrieves the unit suffix for the axis.
getUpdateStamp() - Method in interface com.arbergashi.charts.model.ChartModel
Optional timestamp for model updates; default 0 for simple models.
getUpdateStamp() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns the update stamp incremented on each modification.
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getUpdateStamp() - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getValue() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel.DefaultLink
 
getValue() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel.DefaultNode
 
getValue() - Method in interface com.arbergashi.charts.model.FlowChartModel.Link
Returns the flow magnitude.
getValue() - Method in interface com.arbergashi.charts.model.HierarchicalChartModel.Node
 
getValue(int, int) - Method in interface com.arbergashi.charts.model.ChartModel
Generic multi-component accessor used by statistical/financial renderers.
getValue(int, int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getValue(int, int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the value for an index and component (ChartModel standard, multivariate).
getValue(int, int) - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns a component by index for multi-component renderers.
getValues() - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel.DefaultMultiVariatePoint
 
getValues() - Method in interface com.arbergashi.charts.model.MultiVariateChartModel.MultiVariatePoint
Returns the values for this data point across all dimensions.
getWeight(int) - Method in interface com.arbergashi.charts.model.ChartModel
Returns the weight value at the given index.
getWeight(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getWeight(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getWeightData() - Method in interface com.arbergashi.charts.model.ChartModel
Optional weight array for pie/donut-like renderers.
getWeightData() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getWeightData() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getX(int) - Method in interface com.arbergashi.charts.model.ChartModel
Returns the X value at the given index.
getX(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns the X value at the given index.
getX(int) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getX(int) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getXData() - Method in interface com.arbergashi.charts.model.ChartModel
Direct access to the X-coordinate array.
getXData() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getXData() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getXData() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getXData() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getXData() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getXData() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getXData() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
getY(int) - Method in interface com.arbergashi.charts.model.ChartModel
Returns the Y value at the given index.
getY(int) - Method in class com.arbergashi.charts.model.CircularChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the Y value for an index (ChartModel standard, channel 0).
getY(int) - Method in class com.arbergashi.charts.model.DefaultChartModel
Returns the Y value at the given index.
getY(int) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
getY(int) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
getY(int, int) - Method in interface com.arbergashi.charts.model.ChartModel
Optional multi-channel getter for models that expose multiple components per index (e.g. medical data).
getY(int, int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the Y value for an index and channel (medical semantics).
getYData() - Method in interface com.arbergashi.charts.model.ChartModel
Direct access to the Y-coordinate array.
getYData() - Method in class com.arbergashi.charts.model.CircularChartModel
 
getYData() - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
getYData() - Method in class com.arbergashi.charts.model.DefaultChartModel
 
getYData() - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
getYData() - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
getYData() - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
getYData() - Method in class com.arbergashi.charts.model.FastMedicalModel
 
getYRaw(int, int) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
Returns the Y value at the absolute buffer index (no head/size mapping).
grayscale(int) - Static method in class com.arbergashi.charts.medical.DicomPalettes
Classic Grayscale (Monochrome2)
gridColor() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the gridColor record component.
gridColor(Color) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the grid line color.
GridLayer - Interface in com.arbergashi.charts.ui.grid
Strategy interface for grid rendering in ArberChartPanel.
GroupedBarRenderer - Class in com.arbergashi.charts.render.standard
GroupedBarRenderer.
GroupedBarRenderer() - Constructor for class com.arbergashi.charts.render.standard.GroupedBarRenderer
 

H

handleClick(Point2D, PlotContext) - Method in class com.arbergashi.charts.render.circular.SunburstRenderer
Handles a click event to perform drill-down/up operations.
hasFixedRange() - Method in class com.arbergashi.charts.api.AxisConfig
Returns whether a fixed range is configured.
hashCode() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.render.RendererMetadata
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns a hash code value for this object.
hasSettings() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the hasSettings record component.
HeatmapContourRenderer - Class in com.arbergashi.charts.render.specialized
Heatmap Contour Renderer (JDK 25 Standard).
HeatmapContourRenderer() - Constructor for class com.arbergashi.charts.render.specialized.HeatmapContourRenderer
 
HeatmapRenderer - Class in com.arbergashi.charts.render.specialized
Renderer for 2D heatmaps.
HeatmapRenderer() - Constructor for class com.arbergashi.charts.render.specialized.HeatmapRenderer
 
HeikinAshiRenderer - Class in com.arbergashi.charts.render.financial
Heikin-Ashi Renderer - modified candlestick visualization for trend readability.
HeikinAshiRenderer() - Constructor for class com.arbergashi.charts.render.financial.HeikinAshiRenderer
 
HexbinRenderer - Class in com.arbergashi.charts.render.specialized
Hexbin renderer: maps points into a hexagonal bin grid and draws density.
HexbinRenderer() - Constructor for class com.arbergashi.charts.render.specialized.HexbinRenderer
 
HexLayout - Class in com.arbergashi.charts.internal
Helper for hexagon geometry.
hideCrosshair() - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
Hides crosshair with fade-out animation.
HierarchicalChartModel<T> - Interface in com.arbergashi.charts.model
An extension of ChartModel for hierarchical data structures, such as those required by Sunburst or Treemap charts.
HierarchicalChartModel.Node<T> - Interface in com.arbergashi.charts.model
Represents a node in the hierarchical data structure.
HierarchicalDataPoint - Record Class in com.arbergashi.charts.model
Represents a node in a hierarchical data structure, used for charts like Sunburst or Treemaps.
HierarchicalDataPoint(String, double) - Constructor for record class com.arbergashi.charts.model.HierarchicalDataPoint
Convenience constructor for a leaf node (a node with no children).
HierarchicalDataPoint(String, double, List) - Constructor for record class com.arbergashi.charts.model.HierarchicalDataPoint
Creates a hierarchical data point, ensuring the children list is never null.
hierarchyChanged(HierarchyEvent) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
high() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the value of the high record component.
HighLowRenderer - Class in com.arbergashi.charts.render.financial
High-low renderer.
HighLowRenderer() - Constructor for class com.arbergashi.charts.render.financial.HighLowRenderer
 
HighPrecisionCrosshair - Class in com.arbergashi.charts.ui
HighPrecisionCrosshair - Professional TradingView-Style Crosshair
HighPrecisionCrosshair() - Constructor for class com.arbergashi.charts.ui.HighPrecisionCrosshair
Creates a theme-aware, animated crosshair overlay component.
HighPrecisionCrosshair - Professional TradingView-Style Crosshair - Section in class com.arbergashi.charts.ui.HighPrecisionCrosshair
 
hints(Consumer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
HistogramRenderer - Class in com.arbergashi.charts.render.statistical
Professional, zero-allocation histogram renderer.
HistogramRenderer() - Constructor for class com.arbergashi.charts.render.statistical.HistogramRenderer
 
HitTestUtils - Class in com.arbergashi.charts.internal
Internal utility for fast, allocation-free hit-testing.
HorizonChartRenderer - Class in com.arbergashi.charts.render.specialized
Legacy horizon chart renderer.
HorizonChartRenderer() - Constructor for class com.arbergashi.charts.render.specialized.HorizonChartRenderer
 
HorizonRenderer - Class in com.arbergashi.charts.render.specialized
Horizon chart renderer: compact, multi-band representation of a time series.
HorizonRenderer() - Constructor for class com.arbergashi.charts.render.specialized.HorizonRenderer
 
hotIron(int) - Static method in class com.arbergashi.charts.medical.DicomPalettes
Hot Iron Palette (often used for PET/SPECT)

I

IBPRenderer - Class in com.arbergashi.charts.render.medical
IBP renderer: visualizes invasive blood pressure (IBP) waveforms with systolic, diastolic, and mean arterial pressure (MAP) emphasis.
IBPRenderer() - Constructor for class com.arbergashi.charts.render.medical.IBPRenderer
 
IchimokuCloudRenderer - Section in class com.arbergashi.charts.render.financial.IchimokuCloudRenderer
 
IchimokuCloudRenderer - Class in com.arbergashi.charts.render.financial
IchimokuCloudRenderer
IchimokuCloudRenderer() - Constructor for class com.arbergashi.charts.render.financial.IchimokuCloudRenderer
 
IchimokuRenderer - Class in com.arbergashi.charts.render.financial
IchimokuRenderer - Ichimoku Kinko Hyo (Ichimoku Cloud)
IchimokuRenderer() - Constructor for class com.arbergashi.charts.render.financial.IchimokuRenderer
 
IchimokuRenderer - Ichimoku Kinko Hyo (Ichimoku Cloud) - Section in class com.arbergashi.charts.render.financial.IchimokuRenderer
 
iconPath() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Returns the value of the iconPath record component.
iconPath() - Method in record class com.arbergashi.charts.render.RendererMetadata
Returns the value of the iconPath record component.
id() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Returns the value of the id record component.
id() - Method in record class com.arbergashi.charts.render.RendererMetadata
Returns the value of the id record component.
id() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the id record component.
ImpulseRenderer - Class in com.arbergashi.charts.render.standard
Impulse/Stem Plot Renderer: line from a baseline to each point plus an optional dot.
ImpulseRenderer() - Constructor for class com.arbergashi.charts.render.standard.ImpulseRenderer
 
index() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the index record component.
InteractiveLegendOverlay - Class in com.arbergashi.charts.ui.legend
TradingView-style interactive legend overlay.
InteractiveLegendOverlay(LegendChartContext, ChartTheme) - Constructor for class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
 
Interactivity - Section in package com.arbergashi.charts.ui.legend
 
interpolate(Color, Color, float) - Static method in class com.arbergashi.charts.util.ColorRegistry
 
interpolate(Color, Color, float) - Static method in class com.arbergashi.charts.util.ColorUtils
Linearly interpolate between two colors in RGBA space.
Interpretation: - Section in class com.arbergashi.charts.render.financial.ATRRenderer
 
Interpretation: - Section in class com.arbergashi.charts.render.financial.IchimokuRenderer
 
Interpretation: - Section in class com.arbergashi.charts.render.financial.OBVRenderer
 
Interpretation: - Section in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
Interpretation: - Section in class com.arbergashi.charts.render.statistical.QQPlotRenderer
 
invertedX() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the invertedX record component.
invertedY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the invertedY record component.
isActive() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns whether the focus represents a valid, active cursor.
isAutoScale() - Method in class com.arbergashi.charts.api.AxisConfig
Determines whether the axis should automatically adjust its scale based on data.
isBearish() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns true if this is a bearish (red) candle.
isBullish() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns true if this is a bullish (green) candle.
isDimmed(String) - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Returns true when the series should be dimmed due to solo mode.
isEmpty() - Method in interface com.arbergashi.charts.model.ChartModel
Checks if the model is empty.
isFinishedNanos(long, long) - Static method in class com.arbergashi.charts.util.AnimationUtils
Returns true once progress reaches 1.0.
isInterpolate() - Method in class com.arbergashi.charts.render.specialized.HeatmapContourRenderer
 
isInverted() - Method in class com.arbergashi.charts.api.AxisConfig
Returns whether this axis is inverted.
isInvertedX() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
isInvertedX() - Method in interface com.arbergashi.charts.api.PlotContext
Whether the X axis is inverted (max-to-min).
isInvertedY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
isInvertedY() - Method in interface com.arbergashi.charts.api.PlotContext
Whether the Y axis is inverted (max-to-min).
isLeaf() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Checks if this node is a leaf (has no children).
isLegendRequired() - Method in class com.arbergashi.charts.render.analysis.MinMaxMarkerRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.analysis.ReferenceLineRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.analysis.ThresholdRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.BaseRenderer
Indicates whether this renderer should appear in the legend.
isLegendRequired() - Method in interface com.arbergashi.charts.render.ChartRenderer
Indicates whether a legend entry should be created for this renderer.
isLegendRequired() - Method in class com.arbergashi.charts.render.circular.GaugeBandsRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.financial.FibonacciRetracementRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.financial.VolumeProfileRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.specialized.SparklineRenderer
 
isLegendRequired() - Method in class com.arbergashi.charts.render.statistical.RugPlotRenderer
 
isLegendVisible() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Checks if the legend is currently visible.
isLogarithmicY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
isLogarithmicY() - Method in interface com.arbergashi.charts.api.PlotContext
Whether the Y axis uses a logarithmic scale.
isLogarithmicY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
 
isMultiColor() - Method in class com.arbergashi.charts.render.BaseRenderer
Returns whether multi-color mode is enabled.
isOptimizedDrawingEnabled() - Method in class com.arbergashi.charts.ui.ArberChartPanel
 
isShowGrid() - Method in class com.arbergashi.charts.api.AxisConfig
Determines whether the grid is displayed on the axis.
isSoloActive() - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Returns true when solo mode is active.
isSymmetric() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns true if error bars are symmetric.
isVisible(String) - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Returns whether the series is considered visible (default: true).
isWithinRange() - Method in record class com.arbergashi.charts.model.ChartPoint
Checks whether the point lies within its min/max range.

J

JoyplotRenderer - Class in com.arbergashi.charts.render.specialized
Joyplot / Ridgeline renderer: draws stacked density-like curves.
JoyplotRenderer() - Constructor for class com.arbergashi.charts.render.specialized.JoyplotRenderer
 

K

KagiRenderer - Class in com.arbergashi.charts.render.financial
Kagi chart renderer for JDK 25.
KagiRenderer() - Constructor for class com.arbergashi.charts.render.financial.KagiRenderer
 
KDERenderer - Class in com.arbergashi.charts.render.statistical
Professional, zero-allocation Kernel Density Estimate (KDE) renderer.
KDERenderer() - Constructor for class com.arbergashi.charts.render.statistical.KDERenderer
 
KEY_ACCENT - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
KEY_BG - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
KEY_FG - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
KEY_GRID - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
KEY_TOOLTIP_BG - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
KEY_TOOLTIP_FG - Static variable in class com.arbergashi.charts.internal.ChartStyle
 
Key Features: - Section in class com.arbergashi.charts.ui.ArberChartPanel
 

L

label() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the label record component.
LabelCache - Class in com.arbergashi.charts.internal
Lightweight LRU cache for pre-rendered labels.
LabelCache() - Constructor for class com.arbergashi.charts.internal.LabelCache
 
LayerVisibilityModel - Class in com.arbergashi.charts.ui.legend
Holds per-series visibility state.
LayerVisibilityModel() - Constructor for class com.arbergashi.charts.ui.legend.LayerVisibilityModel
 
LEFT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDockSide
 
LegendActionListener - Interface in com.arbergashi.charts.ui.legend
Callbacks for interactive legend actions.
LegendChartContext - Interface in com.arbergashi.charts.ui.legend
Minimal chart data access for legend rendering.
LegendConfig - Record Class in com.arbergashi.charts.ui.legend
Legend configuration for an ArberChartPanel.
LegendConfig(LegendPlacement, LegendPosition, LegendDockSide) - Constructor for record class com.arbergashi.charts.ui.legend.LegendConfig
Creates a legend configuration with null-safe defaults.
LegendDensity - Enum Class in com.arbergashi.charts.ui.legend
Density presets for legend UI.
LegendDockSide - Enum Class in com.arbergashi.charts.ui.legend
Docking sides for legends when LegendPlacement.DOCKED is used.
LegendPlacement - Enum Class in com.arbergashi.charts.ui.legend
Defines whether the legend is rendered as an overlay within the chart canvas or docked outside the plot area.
LegendPosition - Enum Class in com.arbergashi.charts.ui.legend
Standard positions for overlay legends.
LegendSeriesRow - Record Class in com.arbergashi.charts.ui.legend
A single row in the interactive legend.
LegendSeriesRow(String, String, Color, boolean, boolean, Map) - Constructor for record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Creates an instance of a LegendSeriesRow record class.
lerp(double, double, double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Linear interpolation (lerp).
lerp(float, float, float) - Static method in class com.arbergashi.charts.util.AnimationUtils
Float lerp.
lerp(int, int, double) - Static method in class com.arbergashi.charts.util.AnimationUtils
Int lerp (rounded).
LINEAR - Enum constant in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Linear.
LINEAR - Enum constant in enum class com.arbergashi.charts.util.NiceScale.ScaleMode
 
LineRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision line chart renderer.
LineRenderer() - Constructor for class com.arbergashi.charts.render.standard.LineRenderer
 
LiveFFTRenderer - Class in com.arbergashi.charts.render.analysis
Live FFT renderer (JDK 25 standard).
LiveFFTRenderer() - Constructor for class com.arbergashi.charts.render.analysis.LiveFFTRenderer
 
LoessRenderer - Class in com.arbergashi.charts.render.analysis
Locally weighted scatter-plot smoothing (LOESS) renderer.
LoessRenderer() - Constructor for class com.arbergashi.charts.render.analysis.LoessRenderer
 
LOGARITHMIC - Enum constant in enum class com.arbergashi.charts.util.NiceScale.ScaleMode
 
logarithmicY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the logarithmicY record component.
logarithmicY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the logarithmicY record component.
LollipopRenderer - Class in com.arbergashi.charts.render.specialized
Lollipop chart: a lightweight, highly readable alternative to a bar chart.
LollipopRenderer() - Constructor for class com.arbergashi.charts.render.specialized.LollipopRenderer
 
low() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the value of the low record component.
lowerError() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the lower error margin (y - errorLow).
lowerWick() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the lower wick size (min of open/close minus low).

M

MACDRenderer - Class in com.arbergashi.charts.render.financial
Professional MACD indicator renderer.
MACDRenderer() - Constructor for class com.arbergashi.charts.render.financial.MACDRenderer
 
main(String[]) - Static method in class com.arbergashi.charts.tools.RendererGuidelinesChecker
 
Main concepts - Section in package com.arbergashi.charts.api
 
mapToData(double, double, double[]) - Method in class com.arbergashi.charts.api.CartesianPlotContext
Maps pixel coordinates to data coordinates.
mapToData(double, double, double[]) - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
mapToData(double, double, double[]) - Method in interface com.arbergashi.charts.api.PlotContext
Allocation-free inverse transform: pixel -> data coordinates.
mapToData(double, double, double[]) - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
 
mapToPixel(double, double, double[]) - Method in class com.arbergashi.charts.api.CartesianPlotContext
Maps data coordinates to pixel coordinates.
mapToPixel(double, double, double[]) - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
mapToPixel(double, double, double[]) - Method in interface com.arbergashi.charts.api.PlotContext
Transforms data coordinates into pixel coordinates.
mapToPixel(double, double, double[]) - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
 
mapToPolar(double, double, PlotContext, Point2D) - Static method in class com.arbergashi.charts.util.ChartUtils
Map polar coordinates (angle in degrees, radius in data units) to pixels.
MarimekkoRenderer - Class in com.arbergashi.charts.render.specialized
MarimekkoRenderer - Marimekko/Mosaic Chart
MarimekkoRenderer() - Constructor for class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
MarimekkoRenderer - Marimekko/Mosaic Chart - Section in class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
MathUtils - Class in com.arbergashi.charts.util
Math utilities.
MatrixChartModel - Interface in com.arbergashi.charts.model
An extension of ChartModel for matrix-based data, such as that required by Chord Diagrams or adjacency matrices.
max() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the max record component.
maxX() - Method in class com.arbergashi.charts.api.CartesianPlotContext
 
maxX() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the maxX record component.
maxX() - Method in interface com.arbergashi.charts.api.PlotContext
Maximum visible X value (data coordinates).
maxX() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the maxX record component.
maxY() - Method in class com.arbergashi.charts.api.CartesianPlotContext
 
maxY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the maxY record component.
maxY() - Method in interface com.arbergashi.charts.api.PlotContext
Maximum visible Y value (data coordinates).
maxY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the maxY record component.
medical(double) - Static method in class com.arbergashi.charts.api.AxisScale
Creates an axis config for a medical-style scale (mm per unit).
MedicalGridLayer - Class in com.arbergashi.charts.ui.grid
Medical grid layer for EKG/ECG and other medical charts (1mm/0.04s grid).
MedicalGridLayer() - Constructor for class com.arbergashi.charts.ui.grid.MedicalGridLayer
 
medicalScale(double) - Method in class com.arbergashi.charts.api.AxisConfig
Convenience for medical/physical scaling.
MedicalSweepRenderer - Class in com.arbergashi.charts.render.medical
High-Performance Renderer for CircularFastMedicalModel.
MedicalSweepRenderer() - Constructor for class com.arbergashi.charts.render.medical.MedicalSweepRenderer
 
MedicalSyncController - Class in com.arbergashi.charts.medical
Synchronizes multiple CircularFastMedicalModel instances for medical multi-channel dashboards.
MedicalSyncController(int) - Constructor for class com.arbergashi.charts.medical.MedicalSyncController
 
metadata() - Static method in class com.arbergashi.charts.render.RendererRegistry
Returns renderer metadata as stable public API objects.
MIDDLE_LEFT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Middle-left of the chart area.
MIDDLE_RIGHT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Middle-right of the chart area.
min() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the min record component.
MinMaxMarkerRenderer - Class in com.arbergashi.charts.render.analysis
Marker overlay for minimum/maximum (y) values within a series.
MinMaxMarkerRenderer() - Constructor for class com.arbergashi.charts.render.analysis.MinMaxMarkerRenderer
 
minX() - Method in class com.arbergashi.charts.api.CartesianPlotContext
 
minX() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the minX record component.
minX() - Method in interface com.arbergashi.charts.api.PlotContext
Minimum visible X value (data coordinates).
minX() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the minX record component.
minY() - Method in class com.arbergashi.charts.api.CartesianPlotContext
 
minY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the minY record component.
minY() - Method in interface com.arbergashi.charts.api.PlotContext
Minimum visible Y value (data coordinates).
minY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the minY record component.
model() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the model record component.
ModelBuilder - Class in com.arbergashi.charts.api
ModelBuilder - Fluent API for Chart Data
ModelBuilder.FinancialDataBuilder - Class in com.arbergashi.charts.api
Batch builder for financial data with fluent OHLC entry.
ModelBuilder.StatisticalDataBuilder - Class in com.arbergashi.charts.api
Batch builder for statistical data with error bars.
ModelBuilder - Fluent API for Chart Data - Section in class com.arbergashi.charts.api.ModelBuilder
 
modelChanged() - Method in interface com.arbergashi.charts.model.ChartModel.ChartModelListener
Called when the model data changes.
Modern Chord Diagram Renderer - Section in class com.arbergashi.charts.render.circular.ChordDiagramRenderer
 
Modern Donut Renderer - Section in class com.arbergashi.charts.render.circular.DonutRenderer
 
Modern Gauge Renderer - Section in class com.arbergashi.charts.render.circular.GaugeRenderer
 
Modern Nightingale Rose Renderer - Section in class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
Modern Pie Renderer - Section in class com.arbergashi.charts.render.circular.PieRenderer
 
Modern Polar Area Renderer - Section in class com.arbergashi.charts.render.circular.PolarRenderer
 
Modern Polar Line Renderer - Section in class com.arbergashi.charts.render.circular.PolarLineRenderer
 
Modern Radar/Spider Renderer - Section in class com.arbergashi.charts.render.circular.RadarRenderer
 
Modern Radial Bar Renderer - Section in class com.arbergashi.charts.render.circular.RadialBarRenderer
 
Modern Semi-Donut Renderer - Section in class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
Modern Stacked Polar Renderer - Section in class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
Modern Stacked Radial Bar Renderer - Section in class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
Modern Sunburst Renderer - Section in class com.arbergashi.charts.render.circular.SunburstRenderer
 
MovingAverageRenderer - Class in com.arbergashi.charts.render.analysis
MovingAverageRenderer - Simple Moving Average (SMA) Overlay
MovingAverageRenderer() - Constructor for class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
MovingAverageRenderer - Simple Moving Average (SMA) Overlay - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
MultiDimensionalChartModel - Interface in com.arbergashi.charts.model
An extension of ChartModel for multi-dimensional data, where each data point is an array of values.
MultiVariateChartModel - Interface in com.arbergashi.charts.model
An extension of ChartModel for multivariate data, where each data point consists of multiple values across different dimensions.
MultiVariateChartModel.MultiVariatePoint - Interface in com.arbergashi.charts.model
Represents a single data item in a multivariate dataset.

N

name() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Returns the value of the name record component.
name() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the name record component.
nameKey() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Returns the value of the nameKey record component.
nameKey() - Method in record class com.arbergashi.charts.render.RendererMetadata
Returns the value of the nameKey record component.
nearestPointIndex(Point2D, ChartModel, PlotContext) - Static method in class com.arbergashi.charts.internal.HitTestUtils
Finds the index of the nearest data point to a given pixel location.
NETWORK - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
NetworkRenderer - Class in com.arbergashi.charts.render.specialized
NetworkRenderer visualizes graph data (nodes and edges).
NetworkRenderer() - Constructor for class com.arbergashi.charts.render.specialized.NetworkRenderer
 
newBoundedMap(int) - Static method in class com.arbergashi.charts.util.CacheUtils
Creates a bounded LRU cache with a fixed maximum size.
NiceScale - Class in com.arbergashi.charts.util
Calculates "nice" numbers for graph axes.
NiceScale(double, double) - Constructor for class com.arbergashi.charts.util.NiceScale
Create a NiceScale for the provided data range.
NiceScale.ScaleMode - Enum Class in com.arbergashi.charts.util
Supported scale types for axes produced by NiceScale.
NightingaleRoseRenderer - Class in com.arbergashi.charts.render.circular
Modern Nightingale Rose Renderer
NightingaleRoseRenderer() - Constructor for class com.arbergashi.charts.render.circular.NightingaleRoseRenderer
 
NIRSRenderer - Class in com.arbergashi.charts.render.medical
NIRS renderer: visualizes near-infrared spectroscopy (NIRS) trends.
NIRSRenderer() - Constructor for class com.arbergashi.charts.render.medical.NIRSRenderer
 
nowNanos() - Static method in class com.arbergashi.charts.util.AnimationUtils
Monotonic timestamp suitable for animations.

O

OBVRenderer - Class in com.arbergashi.charts.render.financial
OBVRenderer - On-Balance Volume
OBVRenderer() - Constructor for class com.arbergashi.charts.render.financial.OBVRenderer
 
OBVRenderer - On-Balance Volume - Section in class com.arbergashi.charts.render.financial.OBVRenderer
 
of(double, double) - Static method in record class com.arbergashi.charts.model.ChartPoint
 
of(double, double, double, double) - Static method in record class com.arbergashi.charts.model.ErrorBarPoint
Factory method for creating error bar points with asymmetric errors.
of(double, double, double, double, double) - Static method in record class com.arbergashi.charts.model.OHLCBar
Factory method for creating OHLC bars.
of(int, int, int, int) - Static method in class com.arbergashi.charts.util.ColorRegistry
 
of(ChartModel, ChartRenderer) - Static method in class com.arbergashi.charts.api.ArberChartBuilder
 
ofArgb(int) - Static method in class com.arbergashi.charts.util.ColorRegistry
 
ofMedical(double, double) - Static method in class com.arbergashi.charts.api.AxisScale
Creates X/Y axis configs for medical plots (mm per second, mm per mV).
ofOHLC(double, double, double, double, double) - Static method in record class com.arbergashi.charts.model.ChartPoint
Specialized for candlestick semantics: y==close, weight==open.
ofRange(double, double, double, double) - Static method in record class com.arbergashi.charts.model.ChartPoint
Specialized for error bars or box plots.
OHLCBar - Record Class in com.arbergashi.charts.model
OHLCBar - Type-Safe Financial Data Point
OHLCBar(double, double, double, double, double) - Constructor for record class com.arbergashi.charts.model.OHLCBar
Validates OHLC data integrity.
OHLCBar - Type-Safe Financial Data Point - Section in record class com.arbergashi.charts.model.OHLCBar
 
onCrosshairMoved(double) - Method in interface com.arbergashi.charts.ui.crosshair.CrosshairSyncController.CrosshairListener
Called when the synchronized crosshair position changes.
onFocusChanged(ChartFocus) - Method in interface com.arbergashi.charts.api.ChartFocusListener
Called when chart focus changes.
open() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the value of the open record component.
openSeriesSettings(String) - Method in interface com.arbergashi.charts.ui.legend.LegendActionListener
Open settings/configuration UI for a series/layer.
OTHER - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
OutlierDetectionRenderer - Class in com.arbergashi.charts.render.analysis
Outlier detection overlay.
OutlierDetectionRenderer() - Constructor for class com.arbergashi.charts.render.analysis.OutlierDetectionRenderer
 
overlay(LegendPosition) - Static method in record class com.arbergashi.charts.ui.legend.LegendConfig
Creates an overlay legend configuration.
OVERLAY - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPlacement
Legend is painted over the chart (overlay).
overlayPosition() - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Returns the value of the overlayPosition record component.
Overview - Section in package com.arbergashi.charts.ui.legend
 

P

paintComponent(Graphics) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Render order: background fill -> grid layer -> data layers -> overlays.
paintComponent(Graphics) - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
 
paintComponent(Graphics) - Method in class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
 
ParabolicSARRenderer - Class in com.arbergashi.charts.render.financial
ParabolicSARRenderer - Parabolic Stop and Reverse
ParabolicSARRenderer() - Constructor for class com.arbergashi.charts.render.financial.ParabolicSARRenderer
 
ParabolicSARRenderer - Parabolic Stop and Reverse - Section in class com.arbergashi.charts.render.financial.ParabolicSARRenderer
 
ParallelCoordinatesRenderer - Class in com.arbergashi.charts.render.specialized
Renders a Parallel Coordinates plot, used for visualizing high-dimensional data.
ParallelCoordinatesRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ParallelCoordinatesRenderer
 
ParetoRenderer - Class in com.arbergashi.charts.render.specialized
ParetoRenderer - combines bar chart with cumulative line.
ParetoRenderer() - Constructor for class com.arbergashi.charts.render.specialized.ParetoRenderer
 
parse(String, LegendPosition) - Static method in enum class com.arbergashi.charts.ui.legend.LegendPosition
Parses common string tokens (used by theme/property-based configuration).
pBuffer() - Method in class com.arbergashi.charts.render.BaseRenderer
Return a small allocation-free buffer for mapToPixel results (length=2)
pBuffer4() - Method in class com.arbergashi.charts.render.BaseRenderer
Return a small allocation-free buffer used for multi-value mapping (length=4)
PeakDetectionRenderer - Class in com.arbergashi.charts.render.analysis
Peak detection overlay renderer.
PeakDetectionRenderer() - Constructor for class com.arbergashi.charts.render.analysis.PeakDetectionRenderer
 
Performance Characteristics: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
Performance Characteristics: - Section in class com.arbergashi.charts.render.analysis.ThresholdRenderer
 
Performance Characteristics: - Section in class com.arbergashi.charts.render.financial.CandlestickRenderer
 
Performance Characteristics: - Section in class com.arbergashi.charts.render.specialized.BulletChartRenderer
 
pet(int) - Static method in class com.arbergashi.charts.medical.DicomPalettes
PET Palette (Blue-White-Yellow-Red)
PieRenderer - Class in com.arbergashi.charts.render.circular
Modern Pie Renderer
PieRenderer() - Constructor for class com.arbergashi.charts.render.circular.PieRenderer
 
PieRenderer(String) - Constructor for class com.arbergashi.charts.render.circular.PieRenderer
 
PivotPointsRenderer - Class in com.arbergashi.charts.render.financial
PivotPointsRenderer - Support/Resistance Pivot Points
PivotPointsRenderer() - Constructor for class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
PivotPointsRenderer(PivotPointsRenderer.PivotMethod) - Constructor for class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
PivotPointsRenderer.PivotMethod - Enum Class in com.arbergashi.charts.render.financial
Supported pivot point calculation methods.
PivotPointsRenderer - Support/Resistance Pivot Points - Section in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
pixel() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the pixel record component.
PIXEL_BUF - Static variable in class com.arbergashi.charts.render.BaseRenderer
 
PIXEL_BUF4 - Static variable in class com.arbergashi.charts.render.BaseRenderer
 
PixelDecimator - Class in com.arbergashi.charts.internal
Algorithm for data reduction for display purposes.
place(Rectangle, Dimension, Insets) - Method in enum class com.arbergashi.charts.ui.legend.LegendPosition
Computes a legend rectangle anchored within the given bounds.
placement() - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Returns the value of the placement record component.
plotBounds() - Method in class com.arbergashi.charts.api.CartesianPlotContext
Returns the plot bounds in pixel coordinates.
plotBounds() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
 
plotBounds() - Method in interface com.arbergashi.charts.api.PlotContext
The pixel bounds of the plotting area.
plotBounds() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
 
PlotContext - Interface in com.arbergashi.charts.api
Context for drawing a plot.
point(double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder.StatisticalDataBuilder
Add point with symmetric error bars.
point(double, double, double, double) - Method in class com.arbergashi.charts.api.ModelBuilder.StatisticalDataBuilder
Add point with asymmetric error bars.
point(ErrorBarPoint) - Method in class com.arbergashi.charts.api.ModelBuilder.StatisticalDataBuilder
Add point from domain object.
PointAndFigureAdvancedRenderer - Class in com.arbergashi.charts.render.financial
Point & Figure advanced renderer.
PointAndFigureAdvancedRenderer() - Constructor for class com.arbergashi.charts.render.financial.PointAndFigureAdvancedRenderer
 
PointAndFigureRenderer - Class in com.arbergashi.charts.render.financial
Point and Figure Renderer - ArberGashi Engine.
PointAndFigureRenderer() - Constructor for class com.arbergashi.charts.render.financial.PointAndFigureRenderer
 
PolarAdvancedRenderer - Class in com.arbergashi.charts.render.circular
Modern Stacked Polar Renderer
PolarAdvancedRenderer() - Constructor for class com.arbergashi.charts.render.circular.PolarAdvancedRenderer
 
PolarLineRenderer - Class in com.arbergashi.charts.render.circular
Modern Polar Line Renderer
PolarLineRenderer() - Constructor for class com.arbergashi.charts.render.circular.PolarLineRenderer
 
PolarRenderer - Class in com.arbergashi.charts.render.circular
Modern Polar Area Renderer
PolarRenderer() - Constructor for class com.arbergashi.charts.render.circular.PolarRenderer
 
PolarRenderer.PointShape - Enum Class in com.arbergashi.charts.render.circular
Supported marker shapes for polar points.
PolynomialRegressionRenderer - Class in com.arbergashi.charts.render.analysis
Polynomial regression renderer (degree 2).
PolynomialRegressionRenderer() - Constructor for class com.arbergashi.charts.render.analysis.PolynomialRegressionRenderer
 
PPGRenderer - Class in com.arbergashi.charts.render.medical
PPG renderer: visualizes photoplethysmogram (PPG) curves, suitable for pulse oximetry.
PPGRenderer() - Constructor for class com.arbergashi.charts.render.medical.PPGRenderer
 
prepareGraphics(Graphics2D, boolean) - Static method in class com.arbergashi.charts.util.ChartEngine
Configures Graphics2D with high-quality rendering hints.
Professional Features: - Section in class com.arbergashi.charts.ui.HighPrecisionCrosshair
 

Q

QQPlotRenderer - Class in com.arbergashi.charts.render.statistical
QQPlotRenderer - Quantile-Quantile Plot
QQPlotRenderer() - Constructor for class com.arbergashi.charts.render.statistical.QQPlotRenderer
 
QQPlotRenderer - Quantile-Quantile Plot - Section in class com.arbergashi.charts.render.statistical.QQPlotRenderer
 
QuantileRegressionRenderer - Class in com.arbergashi.charts.render.statistical
Quantile regression renderer.
QuantileRegressionRenderer() - Constructor for class com.arbergashi.charts.render.statistical.QuantileRegressionRenderer
 

R

RadarRenderer - Class in com.arbergashi.charts.render.circular
Modern Radar/Spider Renderer
RadarRenderer() - Constructor for class com.arbergashi.charts.render.circular.RadarRenderer
 
RadialBarRenderer - Class in com.arbergashi.charts.render.circular
Modern Radial Bar Renderer
RadialBarRenderer() - Constructor for class com.arbergashi.charts.render.circular.RadialBarRenderer
 
RadialStackedRenderer - Class in com.arbergashi.charts.render.circular
Modern Stacked Radial Bar Renderer
RadialStackedRenderer() - Constructor for class com.arbergashi.charts.render.circular.RadialStackedRenderer
 
range() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the total uncertainty range (errorHigh - errorLow).
range() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the total range (high - low).
RangeRenderer - Class in com.arbergashi.charts.render.standard
RangeRenderer - Range Area Chart
RangeRenderer() - Constructor for class com.arbergashi.charts.render.standard.RangeRenderer
 
RangeRenderer - Range Area Chart - Section in class com.arbergashi.charts.render.standard.RangeRenderer
 
rangeX() - Method in interface com.arbergashi.charts.api.PlotContext
Width of the data range.
rangeY() - Method in interface com.arbergashi.charts.api.PlotContext
Height of the data range.
readPoint(int, double[]) - Method in class com.arbergashi.charts.model.CircularChartModel
Reads a stable point into the provided buffer.
ReferenceLineRenderer - Class in com.arbergashi.charts.render.analysis
Renderer fcr Referenzlinen (horizontal/vertikal).
ReferenceLineRenderer() - Constructor for class com.arbergashi.charts.render.analysis.ReferenceLineRenderer
 
register(String, RendererDescriptor, Supplier) - Static method in class com.arbergashi.charts.internal.RendererRegistry
 
register(String, RendererDescriptor, Supplier) - Static method in class com.arbergashi.charts.render.RendererRegistry
Registers a renderer factory.
registerDefaultsIfNeeded() - Static method in class com.arbergashi.charts.util.ChartEngine
Placeholder for platform-specific default registrations (e.g., themes, icons).
registerModel(CircularFastMedicalModel) - Method in class com.arbergashi.charts.medical.MedicalSyncController
 
RegressionLineRenderer - Class in com.arbergashi.charts.render.analysis
Linear regression line renderer.
RegressionLineRenderer() - Constructor for class com.arbergashi.charts.render.analysis.RegressionLineRenderer
 
removeChangeListener(ChartModel.ChartModelListener) - Method in interface com.arbergashi.charts.model.ChartModel
Removes a listener.
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.CircularChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
removeChangeListener(ChartModel.ChartModelListener) - Method in class com.arbergashi.charts.model.FastMedicalModel
 
removeListener(CrosshairSyncController.CrosshairListener) - Method in class com.arbergashi.charts.ui.crosshair.CrosshairSyncController
Unregisters a listener.
removeNotify() - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
 
removeProperty(String) - Static method in class com.arbergashi.charts.util.ChartAssets
Removes a property key.
render(Graphics2D, ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
Main render method.
render(Graphics2D, ChartModel, PlotContext) - Method in interface com.arbergashi.charts.render.ChartRenderer
Renders the chart contents into the provided graphics context.
renderEmptyState(Graphics2D, ChartModel, PlotContext) - Method in interface com.arbergashi.charts.render.ChartRenderer
Renders a renderer-specific empty state.
RendererAllocationCache - Class in com.arbergashi.charts.tools
Cache for expensive renderer allocations, such as BufferedImage, Path2D, etc.
RendererCategory - Enum Class in com.arbergashi.charts.render
Categories for renderers used by the RendererRegistry and UI.
RendererDescriptor - Class in com.arbergashi.charts.render
Descriptor for registered renderers.
RendererDescriptor - Record Class in com.arbergashi.charts.internal
Metadata descriptor for renderers to be used by RendererRegistry and the UI.
RendererDescriptor(String, RendererCategory, Supplier, String, String) - Constructor for class com.arbergashi.charts.render.RendererDescriptor
 
RendererDescriptor(String, String, String) - Constructor for record class com.arbergashi.charts.internal.RendererDescriptor
Creates an instance of a RendererDescriptor record class.
RendererGuidelinesChecker - Class in com.arbergashi.charts.tools
RendererGuidelinesChecker: Checks renderer source code for compliance with zero-allocation rules.
RendererGuidelinesChecker() - Constructor for class com.arbergashi.charts.tools.RendererGuidelinesChecker
 
RendererMetadata - Record Class in com.arbergashi.charts.render
Stable public renderer metadata.
RendererMetadata(String, String, String) - Constructor for record class com.arbergashi.charts.render.RendererMetadata
Creates an instance of a RendererMetadata record class.
RendererRegistry - Class in com.arbergashi.charts.internal
Simple registry for renderer factories.
RendererRegistry - Class in com.arbergashi.charts.render
Public facade for the renderer registry.
renderGrid(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.ui.grid.AnalysisGridLayer
 
renderGrid(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.ui.grid.DefaultGridLayer
 
renderGrid(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.ui.grid.FinancialGridLayer
 
renderGrid(Graphics2D, PlotContext) - Method in interface com.arbergashi.charts.ui.grid.GridLayer
Renders the chart grid for the given plot context.
renderGrid(Graphics2D, PlotContext) - Method in class com.arbergashi.charts.ui.grid.MedicalGridLayer
 
renderHints() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the renderHints record component.
renderHints() - Method in interface com.arbergashi.charts.api.PlotContext
Rendering hints for the current render pass.
renderHints() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the renderHints record component.
renderPath - Variable in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
RenkoRenderer - Class in com.arbergashi.charts.render.financial
Renko renderer.
RenkoRenderer() - Constructor for class com.arbergashi.charts.render.financial.RenkoRenderer
 
require(String) - Static method in class com.arbergashi.charts.internal.RendererRegistry
Strict variant: returns a renderer or throws if the id is not registered.
require(String) - Static method in class com.arbergashi.charts.render.RendererRegistry
Strict creation method.
resetZoom() - Method in class com.arbergashi.charts.ui.ArberChartPanel
Resets the zoom to fit all data.
resolveTheme(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
Resolves the theme for the current render call.
resolveWaveColor(ChartModel, PlotContext) - Method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
RidgeLineRenderer - Class in com.arbergashi.charts.render.statistical
RidgeLine Renderer for JDK 25.
RidgeLineRenderer() - Constructor for class com.arbergashi.charts.render.statistical.RidgeLineRenderer
 
RIGHT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDockSide
 
RSIRenderer - Class in com.arbergashi.charts.render.financial
RSIRenderer - Relative Strength Index
RSIRenderer() - Constructor for class com.arbergashi.charts.render.financial.RSIRenderer
 
RSIRenderer - Relative Strength Index - Section in class com.arbergashi.charts.render.financial.RSIRenderer
 
RugPlotRenderer - Class in com.arbergashi.charts.render.statistical
Rug plot renderer: short ticks on the X-axis to show distributions.
RugPlotRenderer() - Constructor for class com.arbergashi.charts.render.statistical.RugPlotRenderer
 

S

SankeyProRenderer - Class in com.arbergashi.charts.render.specialized
Sankey Pro: improved flow diagram with smoother ribbons and label caching.
SankeyProRenderer() - Constructor for class com.arbergashi.charts.render.specialized.SankeyProRenderer
 
SankeyRenderer - Class in com.arbergashi.charts.render.specialized
SankeyRenderer visualizes flow data.
SankeyRenderer() - Constructor for class com.arbergashi.charts.render.specialized.SankeyRenderer
 
scale(double) - Static method in class com.arbergashi.charts.util.ChartScale
 
scale(float) - Static method in class com.arbergashi.charts.util.ChartScale
 
scaleModeX() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the scaleModeX record component.
scaleModeX() - Method in interface com.arbergashi.charts.api.PlotContext
Scale mode for X axis (used by helpers such as NiceScale).
scaleModeX() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the scaleModeX record component.
scaleModeY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the scaleModeY record component.
scaleModeY() - Method in interface com.arbergashi.charts.api.PlotContext
Scale mode for Y axis (used by helpers such as NiceScale).
scaleModeY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the scaleModeY record component.
ScatterRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision scatter plot renderer.
ScatterRenderer() - Constructor for class com.arbergashi.charts.render.standard.ScatterRenderer
 
SCIENCE - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
SemiDonutRenderer - Class in com.arbergashi.charts.render.circular
Modern Semi-Donut Renderer
SemiDonutRenderer() - Constructor for class com.arbergashi.charts.render.circular.SemiDonutRenderer
 
series(String) - Static method in class com.arbergashi.charts.api.ModelBuilder
Start building a new chart model.
seriesColors() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns the value of the seriesColors record component.
seriesColors(Color[]) - Method in class com.arbergashi.charts.api.BasicChartTheme.Builder
Sets the series palette used by index-based renderers.
seriesOrBase(ChartModel, PlotContext, int) - Method in class com.arbergashi.charts.render.BaseRenderer
 
setAccentColor(Color) - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
Sets accent color for crosshair and labels.
setAntialiasing(boolean) - Method in class com.arbergashi.charts.api.ChartRenderHints
Enables or disables anti-aliasing.
setAsBars(boolean) - Method in class com.arbergashi.charts.render.analysis.LiveFFTRenderer
 
setAutoScale(boolean) - Method in class com.arbergashi.charts.api.AxisConfig
Enables or disables auto-scaling for this axis.
setBands(List) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
setBandwidth(double) - Method in class com.arbergashi.charts.render.statistical.KDERenderer
 
setCapWidth(float) - Method in class com.arbergashi.charts.render.statistical.StatisticalErrorBarRenderer
Sets the cap width in logical pixels (scaled for HiDPI).
setCenterSubText(String) - Method in class com.arbergashi.charts.render.circular.DonutRenderer
 
setCenterText(String) - Method in class com.arbergashi.charts.render.circular.DonutRenderer
 
setColor(Color) - Method in interface com.arbergashi.charts.model.ChartModel
Optional setter for a visual color; default no-op.
setColor(Color) - Method in class com.arbergashi.charts.model.CircularChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultChartModel
Sets a series color override.
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
setColor(Color) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
setCompressGaps(boolean) - Method in class com.arbergashi.charts.render.financial.CandlestickRenderer
Enables optional gap compression (e.g., hide non-trading periods).
setCrosshairPosition(double) - Method in class com.arbergashi.charts.ui.crosshair.CrosshairSyncController
Updates the synchronized position and notifies all listeners.
setDefaultLocale(Locale) - Static method in class com.arbergashi.charts.util.ChartI18N
Sets a framework-wide default locale for i18n resolution.
setDispatchOnEdt(boolean) - Method in class com.arbergashi.charts.model.CircularChartModel
 
setDispatchOnEdt(boolean) - Method in class com.arbergashi.charts.model.DefaultChartModel
Controls whether change listeners are notified on the Swing EDT.
setDockSide(LegendDockSide) - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Sets the docking side that controls sizing defaults and layout behavior.
setEnabled(boolean) - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
Enables/disables crosshair rendering.
setFixedRange(double, double) - Method in class com.arbergashi.charts.api.AxisConfig
Sets a fixed data range for the axis.
setFocus(ChartFocus) - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Updates the focus state used for live value rendering.
setFocus(ChartFocus) - Method in class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
Updates the focus state used to display live series values.
setGridData(double[][], double, double, double, double) - Method in class com.arbergashi.charts.render.specialized.HeatmapRenderer
Sets the grid data.
setGridResolution(int) - Method in class com.arbergashi.charts.render.analysis.VectorFieldRenderer
 
setHint(RenderingHints.Key, Object) - Method in class com.arbergashi.charts.api.ChartRenderHints
Sets an arbitrary rendering hint for extensibility.
setHoverIndex(int) - Method in class com.arbergashi.charts.render.circular.PieRenderer
 
setInterpolate(boolean) - Method in class com.arbergashi.charts.render.specialized.HeatmapContourRenderer
 
setInverted(boolean) - Method in class com.arbergashi.charts.api.AxisConfig
Sets whether this axis is inverted.
setLabelFormatPattern(String) - Method in class com.arbergashi.charts.api.AxisConfig
Sets the label format pattern for axis values.
setLabelsEnabled(boolean) - Method in class com.arbergashi.charts.model.CircularChartModel
 
setLayerIndex(int) - Method in class com.arbergashi.charts.render.BaseRenderer
Sets the layer index for this renderer.
setLegendActionListener(LegendActionListener) - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Installs an action listener for legend interactions.
setLegendActionListener(LegendActionListener) - Method in class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
Installs the action handler used for toggle/solo/settings interactions.
setLocale(Locale) - Method in class com.arbergashi.charts.api.AxisConfig
Sets the locale for the axis.
setMaxTicks(double) - Method in class com.arbergashi.charts.util.NiceScale
Set the maximum number of ticks (approximate) desired on the axis.
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.BaseRenderer
Enables or disables multi-color rendering for supported renderers.
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.DelaunayRenderer
 
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.DendrogramRenderer
 
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.JoyplotRenderer
 
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.LollipopRenderer
 
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.ParetoRenderer
 
setMultiColor(boolean) - Method in class com.arbergashi.charts.render.specialized.TernaryPhasediagramRenderer
 
setMultiColorEnabled(boolean) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Enables or disables multi-color mode on renderers that support it.
setName(String) - Method in class com.arbergashi.charts.model.CircularChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.CircularFastMedicalModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultChartModel
Sets the series name.
setName(String) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
setName(String) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
setNameTranslator(Function) - Static method in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
End users can set their own translation function here.
setNameTranslator(Function) - Static method in class com.arbergashi.charts.render.medical.VentilatorWaveformRenderer
Allows end users to set a custom name translator.
setPivotMethod(PivotPointsRenderer.PivotMethod) - Method in class com.arbergashi.charts.render.financial.PivotPointsRenderer
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultChartModel
Replaces all points with the provided list.
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultFlowChartModel
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultHierarchicalChartModel
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultMatrixChartModel
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultMultiDimensionalChartModel
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultMultiVariateChartModel
 
setPoints(List) - Method in class com.arbergashi.charts.model.DefaultTernaryChartModel
 
setPointShape(PolarRenderer.PointShape) - Method in class com.arbergashi.charts.render.circular.PolarRenderer
 
setPointSize(double) - Method in class com.arbergashi.charts.render.circular.PolarRenderer
 
setProperty(String, String) - Static method in class com.arbergashi.charts.util.ChartAssets
Sets a property key/value pair.
setRange(double, double) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
setRange(double, double) - Method in class com.arbergashi.charts.util.NiceScale
Update the data range and recalculate tick spacing and nice bounds.
setRenderHints(ChartRenderHints) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Sets rendering hints for this panel.
setRepaintCallback(Runnable) - Method in class com.arbergashi.charts.render.analysis.AdaptiveFunctionRenderer
Sets a callback invoked when new data becomes available.
setRequestedTickCount(int) - Method in class com.arbergashi.charts.api.AxisConfig
Sets the requested tick count for this axis.
setScaleFactor(float) - Static method in class com.arbergashi.charts.util.ChartScale
Sets the global scale factor used by the chart framework.
setShowGrid(boolean) - Method in class com.arbergashi.charts.api.AxisConfig
Enables or disables grid rendering for this axis.
setShowHorizontal(boolean) - Method in class com.arbergashi.charts.render.statistical.StatisticalErrorBarRenderer
Sets whether horizontal error bars (using weight as +/- x error) are rendered.
setShowVertical(boolean) - Method in class com.arbergashi.charts.render.statistical.StatisticalErrorBarRenderer
Sets whether vertical error bars (using min/max) are rendered.
setSmoothing(boolean) - Method in class com.arbergashi.charts.render.circular.PolarLineRenderer
 
setSolo(String) - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Sets the series as solo (others remain visible but can be dimmed).
setStrokeWidth(float) - Method in class com.arbergashi.charts.api.ChartRenderHints
Sets the preferred base stroke width in design units (dp).
setSubtitle(String) - Method in class com.arbergashi.charts.model.CircularChartModel
 
setSubtitle(String) - Method in class com.arbergashi.charts.model.DefaultChartModel
Sets the subtitle.
setText(String) - Method in class com.arbergashi.charts.ui.ChartTooltip
Sets the text to be displayed in the tooltip.
setTheme(ChartTheme) - Method in class com.arbergashi.charts.render.BaseRenderer
Sets the theme for this renderer.
setTheme(ChartTheme) - Method in class com.arbergashi.charts.ui.ChartTooltip
Sets the theme for tooltip background and text colors.
setTheme(ChartTheme) - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
Sets the chart theme used to derive colors and label styling.
setTheme(ChartTheme) - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Sets the legend theme used by the embedded overlay component.
setTheme(ChartTheme) - Method in class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
Updates the legend theme for colors and typography.
setTicks(int) - Method in class com.arbergashi.charts.api.AxisConfig
setUnit(String) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
setUnitsPerPixel(Double) - Method in class com.arbergashi.charts.api.AxisConfig
Sets the data units per pixel for a fixed physical scale (e.g., mm/s).
setUnitSuffix(String) - Method in class com.arbergashi.charts.api.AxisConfig
Sets the unit suffix appended to formatted values.
setupQualityHints(Graphics2D) - Method in class com.arbergashi.charts.render.BaseRenderer
Apply high-quality rendering hints for anti-aliasing / stroke control.
setValue(double) - Method in class com.arbergashi.charts.render.circular.GaugeRenderer
 
setValue(double) - Method in class com.arbergashi.charts.render.circular.SemiDonutRenderer
Sets the value to display.
setVisibilityResolver(Predicate) - Method in class com.arbergashi.charts.ui.legend.DockedLegendPanel
Sets a resolver callback used to determine series visibility.
setVisibilityResolver(Predicate) - Method in class com.arbergashi.charts.ui.legend.InteractiveLegendOverlay
Sets a resolver callback used to determine whether a series is visible.
setVisible(String, boolean) - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Sets the series visibility.
sharedCoord - Variable in class com.arbergashi.charts.render.medical.AbstractMedicalSweepRenderer
 
Simple Line Chart: - Section in class com.arbergashi.charts.api.ModelBuilder
 
SlopeRenderer - Class in com.arbergashi.charts.render.analysis
Slope chart renderer (minimal): expects exactly two points.
SlopeRenderer() - Constructor for class com.arbergashi.charts.render.analysis.SlopeRenderer
 
soloSeries(String) - Method in interface com.arbergashi.charts.ui.legend.LegendActionListener
Solo the given series/layer (make it the only visible one).
SparklineRenderer - Class in com.arbergashi.charts.render.specialized
Sparkline Renderer ffcr Tabellen/Widgets: minimalistisch, extrem schnell.
SparklineRenderer() - Constructor for class com.arbergashi.charts.render.specialized.SparklineRenderer
 
SPECIALIZED - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
SpectrogramMedicalRenderer - Class in com.arbergashi.charts.render.medical
Medical spectrogram renderer: visualizes spectrogram-like data for medical signals.
SpectrogramMedicalRenderer() - Constructor for class com.arbergashi.charts.render.medical.SpectrogramMedicalRenderer
 
SpectrogramRenderer - Class in com.arbergashi.charts.render.specialized
Spectrogram Renderer - ArberGashi Engine.
SpectrogramRenderer() - Constructor for class com.arbergashi.charts.render.specialized.SpectrogramRenderer
 
SpirometryRenderer - Class in com.arbergashi.charts.render.medical
Spirometry renderer: visualizes flow-volume loops for pulmonary diagnostics.
SpirometryRenderer() - Constructor for class com.arbergashi.charts.render.medical.SpirometryRenderer
 
SplineRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision spline chart renderer.
SplineRenderer() - Constructor for class com.arbergashi.charts.render.standard.SplineRenderer
 
SQUARE - Enum constant in enum class com.arbergashi.charts.render.circular.PolarRenderer.PointShape
Square marker.
StackedAreaRenderer - Class in com.arbergashi.charts.render.standard
StackedAreaRenderer.
StackedAreaRenderer() - Constructor for class com.arbergashi.charts.render.standard.StackedAreaRenderer
 
StackedBarRenderer - Class in com.arbergashi.charts.render.standard
StackedBarRenderer.
StackedBarRenderer() - Constructor for class com.arbergashi.charts.render.standard.StackedBarRenderer
 
STANDARD - Enum constant in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Classic pivot points.
STANDARD - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
start() - Method in class com.arbergashi.charts.util.ThemeTransitionManager
 
start(ChartTheme, ChartTheme, int, Consumer) - Static method in class com.arbergashi.charts.util.ThemeTransitionManager
 
STATISTICAL - Enum constant in enum class com.arbergashi.charts.render.RendererCategory
 
StatisticalErrorBarRenderer - Class in com.arbergashi.charts.render.statistical
Statistical Error Bar Renderer (JDK 25 Standard).
StatisticalErrorBarRenderer() - Constructor for class com.arbergashi.charts.render.statistical.StatisticalErrorBarRenderer
 
StepAreaRenderer - Class in com.arbergashi.charts.render.standard
Step-area renderer: like an area chart, but with step transitions (horizontal then vertical).
StepAreaRenderer() - Constructor for class com.arbergashi.charts.render.standard.StepAreaRenderer
 
StepRenderer - Class in com.arbergashi.charts.render.standard
Professional, zero-allocation, high-precision step chart renderer.
StepRenderer() - Constructor for class com.arbergashi.charts.render.standard.StepRenderer
 
STICKY - Enum constant in enum class com.arbergashi.charts.api.TooltipMode
Tooltip is pinned to a fixed corner (e.g., top-left) to avoid blocking the chart.
StochasticRenderer - Class in com.arbergashi.charts.render.financial
StochasticRenderer - Stochastic Oscillator (%K and %D)
StochasticRenderer() - Constructor for class com.arbergashi.charts.render.financial.StochasticRenderer
 
StochasticRenderer - Stochastic Oscillator (%K and %D) - Section in class com.arbergashi.charts.render.financial.StochasticRenderer
 
stop() - Method in class com.arbergashi.charts.util.ThemeTransitionManager
 
StreamgraphRenderer - Class in com.arbergashi.charts.render.specialized
Streamgraph renderer: stacked, flowing area plots with optional smoothing.
StreamgraphRenderer() - Constructor for class com.arbergashi.charts.render.specialized.StreamgraphRenderer
 
strokeWidth(float) - Method in class com.arbergashi.charts.api.ChartRenderHints
subtitle(String) - Method in class com.arbergashi.charts.api.ModelBuilder
Set the series subtitle.
SunburstRenderer - Class in com.arbergashi.charts.render.circular
Modern Sunburst Renderer
SunburstRenderer - Class in com.arbergashi.charts.render.specialized
Sunburst renderer: hierarchical ring visualization optimized for Swing.
SunburstRenderer() - Constructor for class com.arbergashi.charts.render.circular.SunburstRenderer
 
SunburstRenderer() - Constructor for class com.arbergashi.charts.render.specialized.SunburstRenderer
 
Supported formats - Section in class com.arbergashi.charts.ui.ChartExportService
 
supportsEmptyState() - Method in interface com.arbergashi.charts.render.ChartRenderer
Whether this renderer can draw an empty-state placeholder when its model is empty.
SweepEraseEKGRenderer - Class in com.arbergashi.charts.render.medical
Sweep-erase EKG renderer: clinically authentic oscilloscope-style display with a moving erase bar.
SweepEraseEKGRenderer() - Constructor for class com.arbergashi.charts.render.medical.SweepEraseEKGRenderer
 
symmetric(double, double, double) - Static method in record class com.arbergashi.charts.model.ErrorBarPoint
Factory method for creating error bar points with symmetric errors.

T

TernaryChartModel - Interface in com.arbergashi.charts.model
An extension of ChartModel for 3-component data, required for Ternary Plots.
TernaryChartModel.TernaryPoint - Interface in com.arbergashi.charts.model
Represents a single 3-component data point.
TernaryContourRenderer - Class in com.arbergashi.charts.render.specialized
Ternary Contour Renderer - extends ternary plot with contour/heatmap characteristics.
TernaryContourRenderer() - Constructor for class com.arbergashi.charts.render.specialized.TernaryContourRenderer
 
TernaryPhasediagramRenderer - Class in com.arbergashi.charts.render.specialized
Ternary Phase Diagram Renderer.
TernaryPhasediagramRenderer() - Constructor for class com.arbergashi.charts.render.specialized.TernaryPhasediagramRenderer
 
TernaryPlotRenderer - Class in com.arbergashi.charts.render.specialized
Renders a Ternary Plot for 3-component data.
TernaryPlotRenderer() - Constructor for class com.arbergashi.charts.render.specialized.TernaryPlotRenderer
 
theme() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns the value of the theme record component.
theme() - Method in interface com.arbergashi.charts.api.PlotContext
Theme associated with the current rendering context.
theme() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns the value of the theme record component.
themeAccent(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeAxisLabel(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeBackground(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeBearish(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeBullish(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeForeground(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeGrid(PlotContext) - Method in class com.arbergashi.charts.render.BaseRenderer
 
themeSeries(PlotContext, int) - Method in class com.arbergashi.charts.render.BaseRenderer
 
ThemeTransitionManager - Class in com.arbergashi.charts.util
Smoothly interpolates between two chart themes using cached colors.
ThemeTransitionManager(ChartTheme, ChartTheme, int, Consumer) - Constructor for class com.arbergashi.charts.util.ThemeTransitionManager
 
Threading - Section in package com.arbergashi.charts.ui
 
ThresholdRenderer - Class in com.arbergashi.charts.render.analysis
ThresholdRenderer - Visual Threshold Indicator
ThresholdRenderer() - Constructor for class com.arbergashi.charts.render.analysis.ThresholdRenderer
 
ThresholdRenderer - Visual Threshold Indicator - Section in class com.arbergashi.charts.render.analysis.ThresholdRenderer
 
tick(double, double[][]) - Method in class com.arbergashi.charts.medical.MedicalSyncController
Pushes a new sample across all channels at the same timestamp.
time() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the value of the time record component.
timestamp() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the timestamp record component.
to() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Returns the value of the to record component.
toChartPoint() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Converts to ChartPoint for internal rendering.
toChartPoint() - Method in record class com.arbergashi.charts.model.OHLCBar
Converts to ChartPoint for internal rendering.
toggle(String) - Method in class com.arbergashi.charts.ui.legend.LayerVisibilityModel
Toggles visibility and returns the new state.
toggleSeries(String) - Method in interface com.arbergashi.charts.ui.legend.LegendActionListener
Toggle visibility for a series/layer.
TooltipMode - Enum Class in com.arbergashi.charts.api
Tooltip behavior modes.
TOP - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendDockSide
 
TOP_CENTER - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Top-center of the chart area.
TOP_LEFT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Top-left corner of the chart area.
TOP_RIGHT - Enum constant in enum class com.arbergashi.charts.ui.legend.LegendPosition
Top-right corner of the chart area.
toString() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.api.BasicChartTheme
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.model.DefaultTernaryChartModel.DefaultTernaryPoint
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.render.RendererMetadata
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.ui.legend.LegendConfig
Returns a string representation of this record class.
toString() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns a string representation of this record class.
transformX(double, PlotContext) - Static method in class com.arbergashi.charts.util.ChartUtils
Transforms X coordinate to pixels.
transformY(double, PlotContext) - Static method in class com.arbergashi.charts.util.ChartUtils
Transforms Y coordinate to pixels.
TrendDecompositionRenderer - Class in com.arbergashi.charts.render.analysis
Trend decomposition renderer.
TrendDecompositionRenderer() - Constructor for class com.arbergashi.charts.render.analysis.TrendDecompositionRenderer
 
TRIANGLE - Enum constant in enum class com.arbergashi.charts.render.circular.PolarRenderer.PointShape
Triangular marker.
trimToSize() - Method in class com.arbergashi.charts.model.FastMedicalModel
 

U

uiFontSize(Font, float) - Static method in class com.arbergashi.charts.util.ChartScale
Scales a target font size in a UI-toolkit-aware way.
UltrasoundMModeRenderer - Class in com.arbergashi.charts.render.medical
Ultrasound M-mode renderer: visualizes M-mode ultrasound as a scrolling heatmap.
UltrasoundMModeRenderer() - Constructor for class com.arbergashi.charts.render.medical.UltrasoundMModeRenderer
 
updatePosition(int, int, String, String) - Method in class com.arbergashi.charts.ui.HighPrecisionCrosshair
Updates crosshair position with smooth animation.
updateUI() - Method in class com.arbergashi.charts.ui.ArberChartPanel
 
updateUI() - Method in class com.arbergashi.charts.ui.ChartTooltip
 
upperError() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the upper error margin (errorHigh - y).
upperWick() - Method in record class com.arbergashi.charts.model.OHLCBar
Returns the upper wick size (high minus max of open/close).
Usage Example: - Section in record class com.arbergashi.charts.model.ErrorBarPoint
 
Usage Example: - Section in record class com.arbergashi.charts.model.OHLCBar
 
Usage Examples: - Section in class com.arbergashi.charts.api.ModelBuilder
 
Use Cases: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
Use Cases: - Section in class com.arbergashi.charts.render.specialized.MarimekkoRenderer
 
Use Cases: - Section in class com.arbergashi.charts.render.standard.ColumnRenderer
 
Use Cases: - Section in class com.arbergashi.charts.render.standard.RangeRenderer
 
Use Cases: - Section in class com.arbergashi.charts.render.statistical.BeeswarmRenderer
 
Use Cases: - Section in class com.arbergashi.charts.render.statistical.QQPlotRenderer
 

V

value() - Method in record class com.arbergashi.charts.model.HierarchicalDataPoint
Returns the value of the value record component.
value(String) - Method in record class com.arbergashi.charts.api.ChartFocus
Returns a focus value by key (renderer/model-supplied).
valueOf(String) - Static method in enum class com.arbergashi.charts.api.TooltipMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.render.circular.PolarRenderer.PointShape
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.render.RendererCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.ui.legend.LegendDensity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.ui.legend.LegendDockSide
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.ui.legend.LegendPlacement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.ui.legend.LegendPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.arbergashi.charts.util.NiceScale.ScaleMode
Returns the enum constant of this class with the specified name.
values() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the values record component.
values() - Static method in enum class com.arbergashi.charts.api.TooltipMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.render.circular.PolarRenderer.PointShape
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.render.RendererCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.ui.legend.LegendDensity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.ui.legend.LegendDockSide
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.ui.legend.LegendPlacement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.ui.legend.LegendPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the values record component.
values() - Static method in enum class com.arbergashi.charts.util.AnimationUtils.EasingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.arbergashi.charts.util.NiceScale.ScaleMode
Returns an array containing the constants of this enum class, in the order they are declared.
VCGRenderer - Class in com.arbergashi.charts.render.medical
VCG renderer: visualizes a vectorcardiogram (VCG) as a 2D loop (X-Y projection).
VCGRenderer() - Constructor for class com.arbergashi.charts.render.medical.VCGRenderer
 
VectorFieldRenderer - Class in com.arbergashi.charts.render.analysis
Vector Field renderer.
VectorFieldRenderer - Class in com.arbergashi.charts.render.specialized
Vector Field Renderer - ArberGashi Engine.
VectorFieldRenderer() - Constructor for class com.arbergashi.charts.render.specialized.VectorFieldRenderer
 
VectorFieldRenderer(VectorFieldRenderer.VectorFieldFunction) - Constructor for class com.arbergashi.charts.render.analysis.VectorFieldRenderer
 
VectorFieldRenderer.VectorFieldFunction - Interface in com.arbergashi.charts.render.analysis
Primitive interface for vector fields to avoid boxing/allocations.
VentilatorWaveformRenderer - Class in com.arbergashi.charts.render.medical
Ventilator waveform renderer: visualizes pressure, volume, and flow curves.
VentilatorWaveformRenderer() - Constructor for class com.arbergashi.charts.render.medical.VentilatorWaveformRenderer
 
ViolinPlotRenderer - Class in com.arbergashi.charts.render.statistical
ViolinPlotRenderer.
ViolinPlotRenderer() - Constructor for class com.arbergashi.charts.render.statistical.ViolinPlotRenderer
 
visible() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
Returns the value of the visible record component.
Visual Style: - Section in class com.arbergashi.charts.render.analysis.MovingAverageRenderer
 
Visual Style: - Section in class com.arbergashi.charts.render.financial.CandlestickRenderer
 
VolumeProfileRenderer - Section in class com.arbergashi.charts.render.financial.VolumeProfileRenderer
 
VolumeProfileRenderer - Class in com.arbergashi.charts.render.financial
VolumeProfileRenderer
VolumeProfileRenderer() - Constructor for class com.arbergashi.charts.render.financial.VolumeProfileRenderer
 
VolumeRenderer - Class in com.arbergashi.charts.render.financial
Professional, zero-allocation volume bar renderer.
VolumeRenderer() - Constructor for class com.arbergashi.charts.render.financial.VolumeRenderer
 
VoronoiRenderer - Class in com.arbergashi.charts.render.specialized
Voronoi renderer (optimized): uses a lower-resolution sampling buffer and reuses a backing image.
VoronoiRenderer() - Constructor for class com.arbergashi.charts.render.specialized.VoronoiRenderer
 

W

WaterfallRenderer - Class in com.arbergashi.charts.render.financial
Waterfall renderer.
WaterfallRenderer() - Constructor for class com.arbergashi.charts.render.financial.WaterfallRenderer
 
weight() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the weight record component.
WindRoseRenderer - Class in com.arbergashi.charts.render.specialized
Wind Rose renderer: aggregates wind direction (angle) into radial bins and draws stacked rings.
WindRoseRenderer() - Constructor for class com.arbergashi.charts.render.specialized.WindRoseRenderer
 
withAlpha(Color, float) - Static method in class com.arbergashi.charts.util.ColorRegistry
 
withAlpha(Color, float) - Static method in class com.arbergashi.charts.util.ColorUtils
Creates a new color based on c, but with a new alpha value.
withAnimations(boolean) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Enables or disables smooth animations for zoom and pan operations.
withDarkMode() - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withDockedLegend(LegendDockSide) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Convenience helper to dock the legend to a side.
withExportHandler(ChartExportHandler) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Sets the export handler used by export actions.
withGridLayer(GridLayer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withGridLayer(GridLayer) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Sets the grid layer for this chart.
withLabel(String) - Method in record class com.arbergashi.charts.model.ChartPoint
Returns a copy with a new label.
withLegend(boolean) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withLegend(boolean) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Controls the visibility of the chart legend.
withLegendConfig(LegendConfig) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withLegendConfig(LegendConfig) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Configures legend placement.
withLocale(Locale) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withLocale(Locale) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Sets the locale used for formatting axis labels and tooltips.
withOverlayLegend(LegendPosition) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Convenience helper to use overlay legend at a position.
withStdDev(double, double, double, double) - Static method in record class com.arbergashi.charts.model.ErrorBarPoint
Factory method for creating error bar points with standard deviation.
withTheme(ChartTheme) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withTheme(ChartTheme) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Sets the theme for this chart panel and propagates it to all existing renderers.
withTitle(String) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withTooltips(boolean) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
withTooltips(boolean) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Enables or disables tooltips.
withValue(String, Object) - Method in record class com.arbergashi.charts.api.ChartFocus
Returns a new focus instance with an additional value.
withWeight(double) - Method in record class com.arbergashi.charts.model.ChartPoint
Returns a copy with the provided weight, original remains unchanged.
withXAxisConfig(AxisConfig) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Configures the X-axis behavior and formatting.
withYAxisConfig(AxisConfig) - Method in class com.arbergashi.charts.ui.ArberChartPanel
Configures the Y-axis behavior and formatting.
WOODIE - Enum constant in enum class com.arbergashi.charts.render.financial.PivotPointsRenderer.PivotMethod
Woodie pivots.

X

x() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the x record component.
x() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the x record component.
x() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the value of the x record component.
xAxis() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
Returns the value of the xAxis record component.
xAxis(Consumer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 

Y

y() - Method in record class com.arbergashi.charts.api.ChartFocus
Returns the value of the y record component.
y() - Method in record class com.arbergashi.charts.model.ChartPoint
Returns the value of the y record component.
y() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
Returns the value of the y record component.
yAxis() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
Returns the value of the yAxis record component.
yAxis(Consumer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form