Class StandardRuleDiagnostics<T,R extends Rule<T>>

java.lang.Object
eu.dnetlib.validator2.engine.builtins.StandardRuleDiagnostics<T,R>
All Implemented Interfaces:
RuleDiagnostics<T,R>

public class StandardRuleDiagnostics<T,R extends Rule<T>> extends Object implements RuleDiagnostics<T,R>
  • Constructor Details

    • StandardRuleDiagnostics

      public StandardRuleDiagnostics()
  • Method Details

    • success

      public void success(R rule, T t)
      Specified by:
      success in interface RuleDiagnostics<T,R extends Rule<T>>
    • failure

      public void failure(R rule, T t, String message, String suggestion)
      Specified by:
      failure in interface RuleDiagnostics<T,R extends Rule<T>>
    • error

      public void error(R rule, T t, Throwable err)
      Specified by:
      error in interface RuleDiagnostics<T,R extends Rule<T>>
    • getLastReportedStatus

      public eu.dnetlib.validator2.result_models.Status getLastReportedStatus()
    • getLastReportedRule

      public Rule<T> getLastReportedRule()
    • getLastReportedValue

      public T getLastReportedValue()
    • getLastReportedError

      public Throwable getLastReportedError()
    • toString

      public String toString()
      Overrides:
      toString in class Object