クラス InjectionMetadata.InjectedElement
java.lang.ObjectSE
org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
- 含まれているクラス:
- InjectionMetadata
単一の注入された要素。
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected boolean
明示的なプロパティ値が指定されているため、このインジェクタのプロパティをスキップする必要があるかどうかを確認します。protected final void
checkResourceType
(ClassSE<?> resourceType) protected void
この要素のプロパティスキップをクリアします。boolean
final MemberSE
protected ObjectSE
getResourceToInject
(ObjectSE target, StringSE requestingBeanName) これまたはinject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues)
のいずれかをオーバーライドする必要があります。protected final ClassSE<?>
int
hashCode()
protected void
inject
(ObjectSE target, StringSE requestingBeanName, PropertyValues pvs) これまたはgetResourceToInject(java.lang.Object, java.lang.String)
のいずれかをオーバーライドする必要があります。protected boolean
プロパティ値を注入する必要があるかどうか。toString()
フィールドの詳細
member
isField
protected final boolean isFieldpd
skip
コンストラクターの詳細
InjectedElement
メソッドの詳細
getMember
getResourceType
checkResourceType
shouldInject
プロパティ値を注入する必要があるかどうか。- パラメーター:
pvs
- 確認するプロパティ値- 戻り値:
- プロパティ値を注入する必要があるかどうか
- 導入:
- 6.0.10
inject
protected void inject(ObjectSE target, @Nullable StringSE requestingBeanName, @Nullable PropertyValues pvs) throws ThrowableSE これまたはgetResourceToInject(java.lang.Object, java.lang.String)
のいずれかをオーバーライドする必要があります。- 例外:
ThrowableSE
checkPropertySkipping
明示的なプロパティ値が指定されているため、このインジェクタのプロパティをスキップする必要があるかどうかを確認します。また、影響を受けるプロパティを他のプロセッサー用に処理済みとしてマークし、無視します。clearPropertySkipping
この要素のプロパティスキップをクリアします。- 導入:
- 3.2.13
getResourceToInject
@Nullable protected ObjectSE getResourceToInject(ObjectSE target, @Nullable StringSE requestingBeanName) これまたはinject(java.lang.Object, java.lang.String, org.springframework.beans.PropertyValues)
のいずれかをオーバーライドする必要があります。equals
hashCode
public int hashCode()toString