Class Reporter
java.lang.Object
ru.vyarus.dropwizard.guice.module.installer.util.Reporter
- Direct Known Subclasses:
ListenerReporter,PluginReporter,ProviderReporter
Helper class to simplify installers dropwizard style report building.
- Since:
- 12.10.2014
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReporter(Class<? extends FeatureInstaller> type, String title) Create reporter. -
Method Summary
Modifier and TypeMethodDescriptionfinal ReporterPrints empty line.final ReporterPrints formatted line.voidreport()Prints composed report into logger or do nothing if no lines were provided.final Reporterseparate()Writes empty line if something was printed before and it was notemptyLine().
-
Field Details
-
NEWLINE
Newline. -
TAB
Tab.- See Also:
-
-
Constructor Details
-
Reporter
Create reporter.- Parameters:
type- installer typetitle- title
-
-
Method Details
-
line
Prints formatted line.- Parameters:
line- line withString.formatsyntaxargs- message arguments- Returns:
- reporter instance
-
emptyLine
Prints empty line.- Returns:
- reporter instance
-
separate
Writes empty line if something was printed before and it was notemptyLine().- Returns:
- reporter instance
-
report
public void report()Prints composed report into logger or do nothing if no lines were provided.
-