Module com.powsybl.commons
Package com.powsybl.commons.reporter
Reporter API for functional logs beta-feature and default in-memory implementation
- Author:
- Florian Dupuy
-
Interface Summary Interface Description Reporter AReporter
allows building up functional reports with a hierarchy reflecting task/subtasks of processes. -
Class Summary Class Description AbstractReporter An abstract class providing some default method implementations forReporter
implementations.Report A class representing a functional log, consisting of a key identifying the report, a map ofTypedValue
indexed by their keys, and a default report message string, which may contain references to those values or to the values of correspondingReporter
.ReportBuilder A builder to createReport
objects.Reporter.NoOpImpl ReporterModel An in-memory implementation ofReporter
.ReporterModelDeserializer ReporterModelDeserializer.TypedValueDeserializer ReporterModelJsonModule ReporterModelSerializer ReporterModelSerializer.TypedValueSerializer TypedValue A class associating a value with a type.