protected abstract class

CommonAnnotationBeanPostProcessor.LookupElement

extends InjectionMetadata.InjectedElement
java.lang.Object
   ↳ org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
     ↳ org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.LookupElement

Class Overview

Class representing generic injection information about an annotated field or setter method, supporting @Resource and related annotations.

Summary

Fields
protected boolean isDefaultName
protected Class<?> lookupType
protected String mappedName
protected String name
[Expand]
Inherited Fields
From class org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
Public Constructors
CommonAnnotationBeanPostProcessor.LookupElement(Member member, PropertyDescriptor pd)
Public Methods
final DependencyDescriptor getDependencyDescriptor()
Build a DependencyDescriptor for the underlying field/method.
final Class<?> getLookupType()
Return the desired type for the lookup.
final String getName()
Return the resource name for the lookup.
Protected Methods
abstract void initAnnotation(AnnotatedElement ae)
[Expand]
Inherited Methods
From class org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
From class java.lang.Object

Fields

protected boolean isDefaultName

protected Class<?> lookupType

protected String mappedName

protected String name

Public Constructors

public CommonAnnotationBeanPostProcessor.LookupElement (Member member, PropertyDescriptor pd)

Public Methods

public final DependencyDescriptor getDependencyDescriptor ()

Build a DependencyDescriptor for the underlying field/method.

public final Class<?> getLookupType ()

Return the desired type for the lookup.

public final String getName ()

Return the resource name for the lookup.

Protected Methods

protected abstract void initAnnotation (AnnotatedElement ae)