public abstract static class InjectionMetadata.InjectedElement
extends java.lang.Object| 修飾子と型 | フィールドと説明 |
|---|---|
protected boolean | isField |
protected java.lang.reflect.Member | member |
protected java.beans.PropertyDescriptor | pd |
protected java.lang.Boolean | skip |
| 修飾子 | コンストラクターと説明 |
|---|---|
protected | InjectedElement(java.lang.reflect.Member member, java.beans.PropertyDescriptor pd) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected boolean | checkPropertySkipping(PropertyValues pvs) 明示的なプロパティ値が指定されているため、このインジェクタのプロパティをスキップする必要があるかどうかを確認します。 |
protected void | checkResourceType(java.lang.Class<?> resourceType) |
protected void | clearPropertySkipping(PropertyValues pvs) この要素のプロパティスキップをクリアします。 |
boolean | equals(java.lang.Object other) |
java.lang.reflect.Member | getMember() |
protected java.lang.Object | getResourceToInject(java.lang.Object target, java.lang.String requestingBeanName) これまたは inject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues) のいずれかをオーバーライドする必要があります。 |
protected java.lang.Class<?> | getResourceType() |
int | hashCode() |
protected void | inject(java.lang.Object target, java.lang.String requestingBeanName, PropertyValues pvs) これまたは getResourceToInject(java.lang.Object, java.lang.String) のいずれかをオーバーライドする必要があります。 |
java.lang.String | toString() |
protected final java.lang.reflect.Member member
protected final boolean isField
@Nullable protected final java.beans.PropertyDescriptor pd
@Nullable protected volatile java.lang.Boolean skip
protected InjectedElement(java.lang.reflect.Member member,
@Nullable
java.beans.PropertyDescriptor pd)public final java.lang.reflect.Member getMember()
protected final java.lang.Class<?> getResourceType()
protected final void checkResourceType(java.lang.Class<?> resourceType)
protected void inject(java.lang.Object target,
@Nullable
java.lang.String requestingBeanName,
@Nullable
PropertyValues pvs)
throws java.lang.ThrowablegetResourceToInject(java.lang.Object, java.lang.String) のいずれかをオーバーライドする必要があります。java.lang.Throwableprotected boolean checkPropertySkipping(@Nullable PropertyValues pvs)
protected void clearPropertySkipping(@Nullable PropertyValues pvs)
@Nullable protected java.lang.Object getResourceToInject(java.lang.Object target, @Nullable java.lang.String requestingBeanName)
inject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues) のいずれかをオーバーライドする必要があります。public boolean equals(java.lang.Object other)
java.lang.Object の equals public int hashCode()
java.lang.Object の hashCode public java.lang.String toString()
java.lang.Object の toString