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