Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
applications:custom_errorhandling [2019/08/06 13:02] admin |
applications:custom_errorhandling [2019/08/06 13:04] admin |
||
---|---|---|---|
Line 105: | Line 105: | ||
} | } | ||
</file> | </file> | ||
- | We collect all occurred Exceptions and show one message at the end. We iterate through all opened work-screens and check if the interface is implemented. In our example, every work-screen has to implement the interface IErrorHandler. A better solution would be a custom work-screen base class, e.g. | + | We collect all occurred Exceptions in a list - **liErrors** - and show one message at the end, see **showErrorMessages**. \\ |
+ | \\ | ||
+ | In **showErrorMessages**, we iterate through all opened work-screens and check if our interface is implemented. In our example, every work-screen has to implement the interface **IErrorHandler**. A better solution would be a custom work-screen base class, e.g. | ||
<file java> | <file java> |