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以及ExecutionInterceptorInfo类说明)。
注意: 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.String getParamName()
          获取出现转换异常时的请求参数名,转换异常即是由于此参数的值不合法导致的。
 void setParamName(java.lang.String paramName)
           
 java.lang.String toString()
           
 
从类 org.soybeanMilk.core.bean.ConvertException 继承的方法
getSourceObject, getTargetType, setSourceObject, setTargetType
 
从类 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