public interface IDrawingIndicator
| Modifier and Type | Method and Description | 
|---|---|
| java.awt.Point | drawOutput(java.awt.Graphics g,
          int outputIdx,
          java.lang.Object values,
          java.awt.Color color,
          java.awt.Stroke stroke,
          IIndicatorDrawingSupport indicatorDrawingSupport,
          java.util.List<java.awt.Shape> shapes,
          java.util.Map<java.awt.Color,java.util.List<java.awt.Point>> handles)This method will be called once for every output marked as drawnByIndicator every time the chart surface needs to be redrawn | 
java.awt.Point drawOutput(java.awt.Graphics g,
                          int outputIdx,
                          java.lang.Object values,
                          java.awt.Color color,
                          java.awt.Stroke stroke,
                          IIndicatorDrawingSupport indicatorDrawingSupport,
                          java.util.List<java.awt.Shape> shapes,
                          java.util.Map<java.awt.Color,java.util.List<java.awt.Point>> handles)
g - graphical contextoutputIdx - index of the output parametervalues - array of values (int[], double[] or Object[] depending of the type of the output). Array may be empty or null if data is not yet available.color - color selected when the indicator was addedstroke - stroke selected when the indicator was addedindicatorDrawingSupport - provides information about candle positions, indexes, etcshapes - graphical shapes can be added to this list. This makes it possible to show correct popup when user right-clicks one of the shapes in this list on charthandles - coordinate points with their corresponding colors can be added to this listnull is returned.Copyright © 2025. All rights reserved.