public abstract class VarSpecBase extends java.lang.Object implements VarSpec
构造器和说明 |
---|
VarSpecBase(java.lang.reflect.AnnotatedElement element,
java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getDefaultValue()
获取默认值
|
java.lang.String |
getName()
获取名字
|
java.lang.String |
getRequiredHint()
获取必须缺失时的提示
|
protected void |
initAction() |
boolean |
isRequiredBody()
必须有 body(一般是指用了 @Body 注解)
|
boolean |
isRequiredCookie()
必须有 cookie(一般是指用了 @Cookie 注解)
|
boolean |
isRequiredHeader()
必须有 header(一般是指用了 @Header 注解)
|
boolean |
isRequiredInput()
必须有输入(一般是指注解里 required = true)
|
boolean |
isRequiredPath()
必须有 path(一般是指用了 @Path 注解)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getGenericType, getType, getValue, getValues, isGenericType
public VarSpecBase(java.lang.reflect.AnnotatedElement element, java.lang.String name)
public boolean isRequiredBody()
VarSpec
isRequiredBody
在接口中 VarSpec
public boolean isRequiredHeader()
VarSpec
isRequiredHeader
在接口中 VarSpec
public boolean isRequiredCookie()
VarSpec
isRequiredCookie
在接口中 VarSpec
public boolean isRequiredPath()
VarSpec
isRequiredPath
在接口中 VarSpec
public boolean isRequiredInput()
VarSpec
isRequiredInput
在接口中 VarSpec
public java.lang.String getRequiredHint()
VarSpec
getRequiredHint
在接口中 VarSpec
public java.lang.String getDefaultValue()
VarSpec
getDefaultValue
在接口中 VarSpec
protected void initAction()