Interface ValuesFormatter
public interface ValuesFormatter
Use this interface to use custom formatting for your indicator's tooltip and/or widgets values
-
Method Summary
Modifier and TypeMethodDescriptionformatTooltip(double value, double minValue, double maxValue, int pixelsCount) This method will be called only if you don't implementformatTooltip(String, double, double, double, int)default StringformatTooltip(String alias, double value, double minValue, double maxValue, int pixelsCount) This is the main alias-specific method to format tooltip.formatWidget(double value) This method will be called only if you don't implementformatWidget(String, double)default StringformatWidget(String alias, double value) This is the main alias-specific method to format widget.
-
Method Details
-
formatTooltip
This method will be called only if you don't implementformatTooltip(String, double, double, double, int)- Parameters:
value- value displayed in tooltipminValue- bottom panel bottom pixel valuemaxValue- bottom panel top pixel valuepixelsCount- height of bottom panel- Returns:
- formatted value that will be displayed in tooltip, null if default formatter is to be used
-
formatTooltip
default String formatTooltip(String alias, double value, double minValue, double maxValue, int pixelsCount) This is the main alias-specific method to format tooltip. If you implement it,formatTooltip(double, double, double, int)will not be called. Otherwise, it will be called to format.- Parameters:
alias- of instrumentvalue- value displayed in tooltipminValue- bottom panel bottom pixel valuemaxValue- bottom panel top pixel valuepixelsCount- height of bottom panel- Returns:
- formatted value that will be displayed in tooltip, null if default formatter is to be used
-
formatWidget
This method will be called only if you don't implementformatWidget(String, double)- Parameters:
value- value displayed in widget- Returns:
- formatted value that will be displayed in widget
-
formatWidget
This is the main alias-specific method to format widget. If you implement it,formatTooltip(double, double, double, int)will not be called. Otherwise, it will be called to format.- Parameters:
alias- of instrumentvalue- value displayed in widget- Returns:
- formatted value that will be displayed in widget
-