edu.stanford.smi.protegex.owl.inference.protegeowl.log
Class ReasonerLogger

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.inference.protegeowl.log.ReasonerLogger

public class ReasonerLogger
extends Object

User: matthewhorridge
The Univeristy Of Manchester
Medical Informatics Group
Date: Aug 24, 2004

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm


Field Summary
private static ReasonerLogger instance
           
private  ArrayList listeners
           
 
Constructor Summary
protected ReasonerLogger()
           
 
Method Summary
 void addListener(ReasonerLoggerListener lsnr)
           
protected  void fireLogRecordPosted(ReasonerLogRecord logRecord)
           
static ReasonerLogger getInstance()
           
 void postLogRecord(ReasonerLogRecord logRecord)
           
 void removeListener(ReasonerLoggerListener lsnr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static ReasonerLogger instance

listeners

private ArrayList listeners
Constructor Detail

ReasonerLogger

protected ReasonerLogger()
Method Detail

getInstance

public static ReasonerLogger getInstance()

postLogRecord

public void postLogRecord(ReasonerLogRecord logRecord)

addListener

public void addListener(ReasonerLoggerListener lsnr)

removeListener

public void removeListener(ReasonerLoggerListener lsnr)

fireLogRecordPosted

protected void fireLogRecordPosted(ReasonerLogRecord logRecord)