Class OptionsRenderer
java.lang.Object
ru.vyarus.dropwizard.guice.debug.report.option.OptionsRenderer
- All Implemented Interfaces:
ReportRenderer<OptionsConfig>
Renders used options. Options are grouped by enum and sorted by enum name.
Not used options are not shown (option wasn't set or get).
Used markers:
- CUSTOM - user override default value
- NOT_USED - value was set by user but never read (note that it means only that option is not used "for now" because all options are accessible from guice during application lifetime and may be accessed lazily.
Array and iterable values are rendered as: [val1, val2, ...]. Null value rendered as "null". In all other cases toString used. So if custom formatting required for your custom option object - define proper toString.
- Since:
- 13.08.2016
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
OptionsRenderer
Create renderer.- Parameters:
info- guicey info
-
-
Method Details
-
renderReport
Renders options report.- Specified by:
renderReportin interfaceReportRenderer<OptionsConfig>- Parameters:
config- rendering config- Returns:
- rendered report
-