org.nutz.dao.impl.entity.field
类 AbstractEntityField

java.lang.Object
  继承者 org.nutz.dao.impl.entity.field.AbstractEntityField
所有已实现的接口:
EntityField
直接已知子类:
AbstractLinkField, NutMappingField

public abstract class AbstractEntityField
extends java.lang.Object
implements EntityField


构造方法摘要
AbstractEntityField(Entity<?> entity)
           
 
方法摘要
 Entity<?> getEntity()
           
 java.lang.String getName()
           
 java.lang.reflect.Type getType()
           
 java.lang.Class<?> getTypeClass()
           
 Mirror<?> getTypeMirror()
           
 java.lang.Object getValue(java.lang.Object obj)
          从 Java 对象中获取一个值
 void setEjecting(Ejecting ejecting)
           
 void setInjecting(Injecting injecting)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.reflect.Type type)
           
 void setValue(java.lang.Object obj, java.lang.Object value)
          为当前实体字段注入值,优先通过 setter 注入
 java.lang.String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

AbstractEntityField

public AbstractEntityField(Entity<?> entity)
方法详细信息

getEntity

public Entity<?> getEntity()
指定者:
接口 EntityField 中的 getEntity
返回:
所属的实体

getName

public java.lang.String getName()
指定者:
接口 EntityField 中的 getName
返回:
获取该字段 Java 对象的名称

getType

public java.lang.reflect.Type getType()
指定者:
接口 EntityField 中的 getType
返回:
获取该字段 Java 对象的类型

getTypeClass

public java.lang.Class<?> getTypeClass()
指定者:
接口 EntityField 中的 getTypeClass
返回:
获取该字段 Java 对象的类型

getTypeMirror

public Mirror<?> getTypeMirror()
指定者:
接口 EntityField 中的 getTypeMirror
返回:
获取该字段 Java 对象的类型

setValue

public void setValue(java.lang.Object obj,
                     java.lang.Object value)
从接口 EntityField 复制的描述
为当前实体字段注入值,优先通过 setter 注入

指定者:
接口 EntityField 中的 setValue
参数:
obj - 被设值对象
value - 值

getValue

public java.lang.Object getValue(java.lang.Object obj)
从接口 EntityField 复制的描述
从 Java 对象中获取一个值

指定者:
接口 EntityField 中的 getValue
参数:
obj - Java 对象
返回:
字段的值

setName

public void setName(java.lang.String name)

setInjecting

public void setInjecting(Injecting injecting)

setEjecting

public void setEjecting(Ejecting ejecting)

setType

public void setType(java.lang.reflect.Type type)

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString