Package org.xj3d.sai

Interface Xj3DErrorReporter


public interface Xj3DErrorReporter
Generalised interface for reporting errors and messages of any kind that happens in the browser.

The error reporter does not get given the same messages as those from the Xj3DStatusListener interface. That interface is for transient messages such as descriptions of objects as you mouse over them. This interface is used for longer-lasting messages, such as those that would be recorded in a logging interface. What is seen here is the same as the error console messages if you were running the full browser.

Where methods provide both a string and exception, either of the values may be null, but not both at the same time. Exceptions presented will be those available in the SAI and this package, not internal to the browser, unless there is something fatal that we miss. Any translation between exception types will be automatically handled by the implementation before being sent to this interface.

Version:
$Revision: 1.1 $
Author:
Justin Couch