Class DebugReporter
java.lang.Object
nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
- Direct Known Subclasses:
DebugReporterSpigot
Represents a class that can generate a debug report.
The debug report contains general information about the system and additional debug information from
IDebuggables that are registered with the DebuggableRegistry.
This class is abstract because it is meant to be extended by a platform-specific implementation.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDebugReporter(DebuggableRegistry debuggableRegistry, IAnimatedArchitecturePlatformProvider platformProvider) -
Method Summary
-
Field Details
-
platformProvider
-
-
Constructor Details
-
DebugReporter
public DebugReporter(DebuggableRegistry debuggableRegistry, IAnimatedArchitecturePlatformProvider platformProvider)
-
-
Method Details
-
getDebugReport
Gets the data-dump containing useful information for debugging issues. -
getAdditionalDebugReport
Gets the additional debug report generated by the subclass.- Returns:
- The formatted additional debug report. This is appended to the general debug report.
-
toString
-