public interface ErrorHandler
MoMLParser
Modifier and Type | Field and Description |
---|---|
static int |
CANCEL
Indicator to cancel parsing XML.
|
static int |
CONTINUE
Indicator to skip this element and continue parsing XML.
|
static int |
RETHROW
Indicator to request that the exception be rethrown.
|
Modifier and Type | Method and Description |
---|---|
void |
enableErrorSkipping(boolean enable)
Enable or disable skipping of errors.
|
int |
handleError(java.lang.String element,
NamedObj context,
java.lang.Throwable exception)
Handle an error.
|
static final int CONTINUE
static final int CANCEL
static final int RETHROW
void enableErrorSkipping(boolean enable)
This method is intended to be used when an operation may trigger a large number of errors, and the user interface wishes to offer the user the option of ignoring them. This method should be called with a true argument before the operation begins, and then called with a false argument after the operation ends.
enable
- True to enable skipping, false to disable.int handleError(java.lang.String element, NamedObj context, java.lang.Throwable exception)
element
- The XML element that triggered the error.context
- The container object for the element.exception
- The exception that was thrown.