cookxml.core.exceptionhandler
Class AssertExceptionHandler
java.lang.Object
cookxml.core.exceptionhandler.AssertExceptionHandler
- All Implemented Interfaces:
- ExceptionHandler
public class AssertExceptionHandler
- extends Object
- implements ExceptionHandler
This exception handler basically works like StrictExceptionHandler if assertion
is enabled. If not, then it just silently ignore the exception and message.
- Since:
- CookXml 2.0
- See Also:
StrictExceptionHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static ExceptionHandler getInstance()
handleException
public void handleException(String msg,
Exception ex)
throws CookXmlException
- Description copied from interface:
ExceptionHandler
- This function handles the exception. To generate an error that halts
the parsing process of the DecodeEngine, throw a CookXmlException.
To tolerate the exception, just do not do anything.
- Specified by:
handleException
in interface ExceptionHandler
- Parameters:
msg
- The message that goes along with the exception.ex
- The exception to be handled.
- Throws:
CookXmlException
- The only type of exception this handler should throw.