owltools.ontologyverification
Class OntologyCheckHandler

java.lang.Object
  extended by owltools.ontologyverification.OntologyCheckHandler

public class OntologyCheckHandler
extends Object

Handle the ontology checks for an ontology and its reporting via a Logger.


Field Summary
static OntologyCheckHandler DEFAULT_INSTANCE
          Default instance for convenient use.
 
Constructor Summary
OntologyCheckHandler(boolean isWarningFatal, Class<?>... classes)
          Create a new instance.
 
Method Summary
 void afterLoading(OWLGraphWrapper owlGraphWrapper)
          Run tests for the ontology after loading it.
 void afterMireot(OWLGraphWrapper owlGraphWrapper)
          Run tests for the ontology after mireoting.
 void afterReasoning(OWLGraphWrapper owlGraphWrapper)
          Run tests for the ontology after reasoning.
protected  void log(StringBuilder sb, org.apache.log4j.Level level)
           
protected  void report(StringBuilder sb, CheckResult checkResult, CheckResult.Status status)
           
protected  void reportHeader(StringBuilder sb)
           
protected  StringBuilder summary(int totalCount, int successCount, int warningCount, int errorCount, int internalErrorCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INSTANCE

public static final OntologyCheckHandler DEFAULT_INSTANCE
Default instance for convenient use.

Constructor Detail

OntologyCheckHandler

public OntologyCheckHandler(boolean isWarningFatal,
                            Class<?>... classes)
Create a new instance.

Parameters:
isWarningFatal - if true all warnings are treated as errors.
classes - list of classes containing ontology checks
Method Detail

afterLoading

public void afterLoading(OWLGraphWrapper owlGraphWrapper)
Run tests for the ontology after loading it.

Parameters:
owlGraphWrapper - ontology

afterMireot

public void afterMireot(OWLGraphWrapper owlGraphWrapper)
Run tests for the ontology after mireoting.

Parameters:
owlGraphWrapper - ontology

afterReasoning

public void afterReasoning(OWLGraphWrapper owlGraphWrapper)
Run tests for the ontology after reasoning.

Parameters:
owlGraphWrapper - ontology

log

protected void log(StringBuilder sb,
                   org.apache.log4j.Level level)

reportHeader

protected void reportHeader(StringBuilder sb)

report

protected void report(StringBuilder sb,
                      CheckResult checkResult,
                      CheckResult.Status status)

summary

protected StringBuilder summary(int totalCount,
                                int successCount,
                                int warningCount,
                                int errorCount,
                                int internalErrorCount)


Copyright © 2010-2011. All Rights Reserved.