/** * Return true if the WrappedException is actually a Resource Not Found. * * @param wrappedEx * @return <code>true</code> is exception wrappers a resource not found. * @since 1.0.0 */ public static boolean isResourceNotFound(WrappedException wrappedEx) { Exception excep = wrappedEx.exception(); while (excep instanceof WrappedException) { excep = ((WrappedException) excep).exception(); } return primIsResourceNotFound(excep); }
public RuleFailedException extractRuleFailedException(Exception e) { if (e instanceof WrappedException) { WrappedException wrappedException = (WrappedException) e; Exception exception = wrappedException.exception(); if (exception instanceof RuleFailedException) { return (RuleFailedException) exception; } } else if (e instanceof RuleFailedException) { return (RuleFailedException) e; } return newRuleFailedException(e); }
public boolean isFileNotFound(WrappedException wrappedEx) { return WorkbenchResourceHelperBase.isResourceNotFound(wrappedEx) || wrappedEx.exception() instanceof FileNotFoundException; } });