org.exolab.adaptx.util

Class ErrorObserverAdapter

Implemented Interfaces:
ErrorObserver
Known Direct Subclasses:
ProcessorCallback, ResultFormatter, RuleProcessor, StylesheetHandler, XSLTProcessor, XSLTReader

public abstract class ErrorObserverAdapter
extends java.lang.Object
implements ErrorObserver

An adapter which allows adding and removing error observers
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/01 07:39:31 $
Author:
Keith Visco

Fields inherited from interface org.exolab.adaptx.util.ErrorObserver

FATAL, NORMAL, WARNING

Method Summary

void
addErrorObserver(ErrorObserver observer)
Adds the given ErrorObserver to this DefaultObserver
void
receiveError(Exception exception)
Signals an error with normal level
void
receiveError(Exception exception, String message)
Signals an error with normal level
void
receiveError(Exception exception, String message, int level)
Signals an error with the given error level
void
receiveError(Exception exception, int level)
Signals an error with the given error level
void
receiveError(String message)
Signals an error message with normal level
void
receiveError(String message, int level)
Signals an error with the given error level
void
removeAllErrorObservers()
Removes all the ErrorObservers from the cascading ErrorObserver list
void
removeErrorObserver(ErrorObserver observer)
Removes the given ErrorObserver from the cascading ErrorObserver list

Method Details

addErrorObserver

public void addErrorObserver(ErrorObserver observer)
Adds the given ErrorObserver to this DefaultObserver
Parameters:
observer - the ErrorObserver to add

receiveError

public void receiveError(Exception exception)
Signals an error with normal level
Specified by:
receiveError in interface ErrorObserver
Parameters:
exception - the Exception that caused the error

receiveError

public void receiveError(Exception exception,
                         String message)
Signals an error with normal level
Specified by:
receiveError in interface ErrorObserver
Parameters:
exception - the Exception that caused the error
message - an option message, used when additional information can be provided.

receiveError

public void receiveError(Exception exception,
                         String message,
                         int level)
Signals an error with the given error level
Specified by:
receiveError in interface ErrorObserver
Parameters:
exception - the Exception that caused the error
message - an option message, used when additional information can be provided.
level - the error level

receiveError

public void receiveError(Exception exception,
                         int level)
Signals an error with the given error level
Specified by:
receiveError in interface ErrorObserver
Parameters:
exception - the Exception that caused the error
level - the error level

receiveError

public void receiveError(String message)
Signals an error message with normal level
Specified by:
receiveError in interface ErrorObserver
Parameters:
message - the error message

receiveError

public void receiveError(String message,
                         int level)
Signals an error with the given error level
Specified by:
receiveError in interface ErrorObserver
Parameters:
message - the error message
level - the error level

removeAllErrorObservers

public void removeAllErrorObservers()
Removes all the ErrorObservers from the cascading ErrorObserver list

removeErrorObserver

public void removeErrorObserver(ErrorObserver observer)
Removes the given ErrorObserver from the cascading ErrorObserver list
Parameters:
observer - the ErrorObserver to remove