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() |
public AbstractEntityField(Entity<?> entity)
public Entity<?> getEntity()
getEntity 在接口中 EntityFieldpublic java.lang.String getName()
getName 在接口中 EntityFieldpublic java.lang.reflect.Type getType()
getType 在接口中 EntityFieldpublic java.lang.Class<?> getTypeClass()
getTypeClass 在接口中 EntityFieldpublic Mirror<?> getTypeMirror()
getTypeMirror 在接口中 EntityFieldpublic void setValue(java.lang.Object obj,
java.lang.Object value)
EntityFieldsetValue 在接口中 EntityFieldobj - 被设值对象value - 值public java.lang.Object getValue(java.lang.Object obj)
EntityFieldgetValue 在接口中 EntityFieldobj - Java 对象public void setName(java.lang.String name)
public void setInjecting(Injecting injecting)
public void setEjecting(Ejecting ejecting)
public void setType(java.lang.reflect.Type type)
public java.lang.String toString()
toString 在类中 java.lang.Object