org.nutz.json.entity
类 JsonEntityField

java.lang.Object
  继承者 org.nutz.json.entity.JsonEntityField

public class JsonEntityField
extends java.lang.Object


方法摘要
 java.lang.Object createValue(java.lang.Object holder, java.lang.Object value)
           
static JsonEntityField eval(Mirror<?> mirror, java.lang.reflect.Field fld)
           
static JsonEntityField eval(Mirror<?> mirror, java.lang.String name)
          根据名称获取字段实体, 默认以set优先
 java.lang.reflect.Type getGenericType()
           
 java.lang.String getName()
           
 java.lang.Object getValue(java.lang.Object obj)
           
 boolean hasAnno()
           
 void setValue(java.lang.Object obj, java.lang.Object value)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

eval

public static JsonEntityField eval(Mirror<?> mirror,
                                   java.lang.String name)
根据名称获取字段实体, 默认以set优先


eval

public static JsonEntityField eval(Mirror<?> mirror,
                                   java.lang.reflect.Field fld)

getName

public java.lang.String getName()

getGenericType

public java.lang.reflect.Type getGenericType()

setValue

public void setValue(java.lang.Object obj,
                     java.lang.Object value)

getValue

public java.lang.Object getValue(java.lang.Object obj)

createValue

public java.lang.Object createValue(java.lang.Object holder,
                                    java.lang.Object value)

hasAnno

public boolean hasAnno()