Package com.vaadin.flow.component.ai.chart
package com.vaadin.flow.component.ai.chart
-
ClassDescriptionAI controller for creating interactive chart visualizations from database data.Factory for creating reusable chart
LLMProvider.ToolSpecinstances.Callback interface that chart tool consumers must implement to provide chart state access and mutation operations.Parses a Highcharts JSON configuration string into a VaadinConfigurationobject.Stateless utility for rendering chart data from SQL queries.Serializable chart state for persistence across sessions.Column name constants used byDefaultDataConverterfor pattern matching.Highcharts configuration property key constants used byChartConfigurationParserand referenced in theChartAITools.updateChartConfiguration(com.vaadin.flow.component.ai.chart.ChartAITools.Callbacks)tool parameter schema.Converts tabular data into chartSeriesfor rendering.Default implementation ofDataConverterthat handles common data conversion patterns for various chart types.Build-time generator that produces complete JSON schemas for each chart type's plot options, including property descriptions parsed from JavaDoc.