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, waitgetGenericType, getType, getValue, getValues, isGenericTypepublic VarSpecBase(java.lang.reflect.AnnotatedElement element,
java.lang.String name)
public boolean isRequiredBody()
VarSpecisRequiredBody 在接口中 VarSpecpublic boolean isRequiredHeader()
VarSpecisRequiredHeader 在接口中 VarSpecpublic boolean isRequiredCookie()
VarSpecisRequiredCookie 在接口中 VarSpecpublic boolean isRequiredPath()
VarSpecisRequiredPath 在接口中 VarSpecpublic boolean isRequiredInput()
VarSpecisRequiredInput 在接口中 VarSpecpublic java.lang.String getRequiredHint()
VarSpecgetRequiredHint 在接口中 VarSpecpublic java.lang.String getDefaultValue()
VarSpecgetDefaultValue 在接口中 VarSpecprotected void initAction()