public static class Resources.ExInstWithCause<T extends java.lang.Exception> extends Resources.Inst
Resources.Inst
that can throw an exception. Requires caused
by exception.args, base
key, method
Constructor and Description |
---|
ExInstWithCause(java.lang.String base,
java.util.Locale locale,
java.lang.reflect.Method method,
java.lang.Object... args) |
Modifier and Type | Method and Description |
---|---|
T |
ex(java.lang.Throwable cause) |
static java.lang.Class |
getExceptionClass(java.lang.reflect.Type type) |
Resources.Inst |
localize(java.util.Locale locale) |
void |
validate(java.util.EnumSet<Resources.Validation> validations) |
protected void |
validateException(java.util.concurrent.Callable<java.lang.Exception> exSupplier) |
bundle, equals, getProperties, hashCode, raw, str
deriveKey
public ExInstWithCause(java.lang.String base, java.util.Locale locale, java.lang.reflect.Method method, java.lang.Object... args)
public Resources.Inst localize(java.util.Locale locale)
localize
in class Resources.Inst
public T ex(java.lang.Throwable cause)
public static java.lang.Class getExceptionClass(java.lang.reflect.Type type)
protected void validateException(java.util.concurrent.Callable<java.lang.Exception> exSupplier)
public void validate(java.util.EnumSet<Resources.Validation> validations)
validate
in class Resources.Inst
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.