org.soybeanMilk.web.bean
类 ParamConvertException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.soybeanMilk.core.bean.ConvertException
org.soybeanMilk.web.bean.ParamConvertException
- 所有已实现的接口:
- java.io.Serializable
public class ParamConvertException
- extends ConvertException
请求参数转换异常,它可以记录导致异常的请求参数名,
这在框架执行拦截器中会很有用(参考ConvertExecuteException以及Execution和InterceptorInfo类说明)。
注意:
ConvertException.getSourceObject()方法获取的源对象不一定是参数值本身,
因为转换器可能会将参数值数组拆分后转换,通常,源对象只是参数值数组中的某一个元素。
- 作者:
- earthAngry@gmail.com
- 另请参见:
- 序列化表格
|
构造方法摘要 |
ParamConvertException(java.lang.String paramName,
java.lang.Object sourceObject,
java.lang.reflect.Type targetType,
java.lang.Throwable cause)
创建参数转换异常对象。 |
| 从类 java.lang.Throwable 继承的方法 |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
| 从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ParamConvertException
public ParamConvertException(java.lang.String paramName,
java.lang.Object sourceObject,
java.lang.reflect.Type targetType,
java.lang.Throwable cause)
- 创建参数转换异常对象。
- 参数:
paramName - 参数名sourceObject - 转换异常时的源对象targetType - 转换目标类型cause -
getParamName
public java.lang.String getParamName()
- 获取出现转换异常时的请求参数名,转换异常即是由于此参数的值不合法导致的。
- 返回:
setParamName
public void setParamName(java.lang.String paramName)
toString
public java.lang.String toString()
- 覆盖:
- 类
ConvertException 中的 toString