org.eclipse.nebula.widgets.nattable.edit.config
Class LoggingErrorHandling
java.lang.Object
org.eclipse.nebula.widgets.nattable.edit.editor.AbstractEditErrorHandler
org.eclipse.nebula.widgets.nattable.edit.config.LoggingErrorHandling
- All Implemented Interfaces:
- IEditErrorHandler
public class LoggingErrorHandling
- extends AbstractEditErrorHandler
Error handling strategy that simply writes conversion/validation errors to
the log.
- Author:
- Dirk Fauth
Method Summary |
void |
displayError(ICellEditor cellEditor,
Exception e)
If an error occurs on conversion/validation of data, this method will be
called for showing that error to the user. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggingErrorHandling
public LoggingErrorHandling()
- Create a new
LoggingErrorHandling
with no underlying
IEditErrorHandler
LoggingErrorHandling
public LoggingErrorHandling(IEditErrorHandler underlyingErrorHandler)
- Create a new
LoggingErrorHandling
using the given
IEditErrorHandler
as the underlying to allow chaining of error
handling.
- Parameters:
underlyingErrorHandler
- The underlying IEditErrorHandler
displayError
public void displayError(ICellEditor cellEditor,
Exception e)
- If an error occurs on conversion/validation of data, this method will be
called for showing that error to the user. Usually the message contained
within the given
Exception
will be shown to the user.
This implementation will call its underlying IEditErrorHandler
. After the error is handled by its underlying
IEditErrorHandler
, the error will be logged as a warning.
- Specified by:
displayError
in interface IEditErrorHandler
- Overrides:
displayError
in class AbstractEditErrorHandler
- Parameters:
cellEditor
- The ICellEditor
on which the conversion/validation
error occurred. Needed to add error styling or special
handling.e
- The Exception
that contains information about the
conversion/validation error. Used to show a more detailed
description on the error to the user.
Copyright © 2015. All rights reserved.