at.tuwien.ifs.somtoolbox.apps.viewer.handlers
Class LoggingHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by at.tuwien.ifs.somtoolbox.apps.viewer.handlers.LoggingHandler

public class LoggingHandler
extends Handler

Handles events from Logger and decides where to output it.

Version:
$Id: LoggingHandler.java 3587 2010-05-21 10:35:33Z mayer $
Author:
Thomas Lidy

Field Summary
private  Component parentComp
           
private  StatusBar statusBar
           
 
Constructor Summary
LoggingHandler()
           
 
Method Summary
 void close()
           
 void deattachParentComponent()
           
 void deattachStatusBar()
           
 void flush()
           
 void initProgressBar(int totalSteps)
           
 void progress(int currentStep)
           
 void publish(LogRecord record)
           
 void setParentComponent(Component parentcomp)
           
 void setStatusBar(StatusBar statusbar)
           
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statusBar

private StatusBar statusBar

parentComp

private Component parentComp
Constructor Detail

LoggingHandler

public LoggingHandler()
Method Detail

setStatusBar

public void setStatusBar(StatusBar statusbar)

deattachStatusBar

public void deattachStatusBar()

setParentComponent

public void setParentComponent(Component parentcomp)

deattachParentComponent

public void deattachParentComponent()

publish

public void publish(LogRecord record)
Specified by:
publish in class Handler

flush

public void flush()
Specified by:
flush in class Handler

close

public void close()
           throws SecurityException
Specified by:
close in class Handler
Throws:
SecurityException

progress

public void progress(int currentStep)

initProgressBar

public void initProgressBar(int totalSteps)