Class ConfigBindingsRenderer
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.debug.report.yaml.ConfigBindingsRenderer
-
- All Implemented Interfaces:
ReportRenderer<BindingsConfig>
public class ConfigBindingsRenderer extends java.lang.Object implements ReportRenderer<BindingsConfig>
Renders available configuration bindings.By default all not null bindings are rendered. Optional renders:
- With configuration tree
- Configuration tree only
- Show null values
- Hide dropwizard Configuration properties
- Since:
- 13.06.2018
-
-
Constructor Summary
Constructors Constructor Description ConfigBindingsRenderer(ConfigurationTree tree)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
renderReport(BindingsConfig config)
Renders report according ro provided config.
-
-
-
Constructor Detail
-
ConfigBindingsRenderer
public ConfigBindingsRenderer(ConfigurationTree tree)
-
-
Method Detail
-
renderReport
public java.lang.String renderReport(BindingsConfig config)
Description copied from interface:ReportRenderer
Renders report according ro provided config.- Specified by:
renderReport
in interfaceReportRenderer<BindingsConfig>
- Parameters:
config
- config object- Returns:
- rendered report string or null (or empty) if nothing rendered
-
-