public interface EvaluationResult
This interface is not intended to be implemented by clients.
Modifier and Type | Method and Description |
---|---|
DebugHierarchy |
getDebugHierarchy()
Returns the created debug hierarchy, or
null if not enabled. |
Report |
getReport()
Returns the evaluation report, which details the generated file and handled models.
|
boolean |
isDebugHierarchyEnabled()
Returns
true if a debug hierarchy has been created during the evaluation. |
Report getReport()
boolean isDebugHierarchyEnabled()
true
if a debug hierarchy has been created during the evaluation.
A debug hierarchy is computed only if requested in the evaluation options.true
if a debug hierarchy has been created during the evaluation, false
otherwise.EvaluationConfiguration.isDebugHierarchyEnabled()
DebugHierarchy getDebugHierarchy()
null
if not enabled.
A debug hierarchy keeps track of every evaluated template, rule and script, for debugging purpose. This lets the developer navigate in the evaluation tree once the evaluation is completed.
A debug hierarchy comes at a considerable cost in both time and space, and should not be requested frivolously. The additional space is not reclaimed until the debug hierarchy and all its nodes become garbage. So it is very important to not retain any of these objects longer than absolutely necessary
null
if not enabled.isDebugHierarchyEnabled()