Index
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
arecord 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
accentColorrecord 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
-
Fluent alias for
ChartRenderHints.setAntialiasing(boolean). - 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
axisLabelColorrecord 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
AxisPairrecord 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
brecord component. - background() - Method in record class com.arbergashi.charts.api.BasicChartTheme
-
Returns the value of the
backgroundrecord 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
Bandrecord 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
baseFontrecord 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
BasicChartThemerecord 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
boundsrecord component. - bounds() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
-
Returns the value of the
boundsrecord 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
BasicChartThemeinstance. - 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
crecord 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
PlotContextimplementation 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
ArberChartPanelinto 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
ChartFocusrecord 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
childrenrecord 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
closerecord component. - color() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
-
Returns the value of the
colorrecord component. - color() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
-
Returns the value of the
colorrecord 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
Colorinstances. - 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
ChartModelimplementation 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
PlotContextimplementation. - 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
DefaultPlotContextrecord 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
DefaultPlotContextrecord 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
DefaultTernaryPointrecord 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
dockSiderecord 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
errorHighrecord component. - errorLow() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
-
Returns the value of the
errorLowrecord 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
foregroundrecord 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
fromrecord 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()toNiceScale.getNiceMax()spaced byNiceScale.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
gridColorrecord 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
hasSettingsrecord 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
highrecord 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
iconPathrecord component. - iconPath() - Method in record class com.arbergashi.charts.render.RendererMetadata
-
Returns the value of the
iconPathrecord component. - id() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
-
Returns the value of the
idrecord component. - id() - Method in record class com.arbergashi.charts.render.RendererMetadata
-
Returns the value of the
idrecord component. - id() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
-
Returns the value of the
idrecord 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
indexrecord 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
invertedXrecord component. - invertedY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
-
Returns the value of the
invertedYrecord 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
labelrecord 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.DOCKEDis 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
LegendSeriesRowrecord 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
logarithmicYrecord component. - logarithmicY() - Method in record class com.arbergashi.charts.internal.DefaultPlotContext
-
Returns the value of the
logarithmicYrecord 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
lowrecord 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
maxrecord 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
maxXrecord 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
maxXrecord 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
maxYrecord 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
maxYrecord 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
CircularFastMedicalModelinstances 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
minrecord 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
minXrecord 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
minXrecord 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
minYrecord 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
minYrecord component. - model() - Method in record class com.arbergashi.charts.api.ChartFocus
-
Returns the value of the
modelrecord 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
namerecord component. - name() - Method in record class com.arbergashi.charts.ui.legend.LegendSeriesRow
-
Returns the value of the
namerecord component. - nameKey() - Method in record class com.arbergashi.charts.internal.RendererDescriptor
-
Returns the value of the
nameKeyrecord component. - nameKey() - Method in record class com.arbergashi.charts.render.RendererMetadata
-
Returns the value of the
nameKeyrecord 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
openrecord 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
overlayPositionrecord 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
pixelrecord 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
placementrecord 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 f cr 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
RendererDescriptorrecord 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
RendererMetadatarecord 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
renderHintsrecord 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
renderHintsrecord 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
scaleModeXrecord 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
scaleModeXrecord component. - scaleModeY() - Method in record class com.arbergashi.charts.api.DefaultPlotContext
-
Returns the value of the
scaleModeYrecord 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
scaleModeYrecord 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
seriesColorsrecord 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
-
Alias for
AxisConfig.setRequestedTickCount(int). - 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 f fcr 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
-
Fluent alias for
ChartRenderHints.setStrokeWidth(float). - 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
themerecord 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
themerecord 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
timerecord component. - timestamp() - Method in record class com.arbergashi.charts.api.ChartFocus
-
Returns the value of the
timestamprecord component. - to() - Method in record class com.arbergashi.charts.render.circular.GaugeRenderer.Band
-
Returns the value of the
torecord 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
valuerecord 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
valuesrecord 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
valuesrecord 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
visiblerecord 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
weightrecord 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
xrecord component. - x() - Method in record class com.arbergashi.charts.model.ChartPoint
-
Returns the value of the
xrecord component. - x() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
-
Returns the value of the
xrecord component. - xAxis() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
-
Returns the value of the
xAxisrecord 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
yrecord component. - y() - Method in record class com.arbergashi.charts.model.ChartPoint
-
Returns the value of the
yrecord component. - y() - Method in record class com.arbergashi.charts.model.ErrorBarPoint
-
Returns the value of the
yrecord component. - yAxis() - Method in record class com.arbergashi.charts.api.AxisScale.AxisPair
-
Returns the value of the
yAxisrecord component. - yAxis(Consumer) - Method in class com.arbergashi.charts.api.ArberChartBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form