The Spring Framework

org.springframework.beans.factory.annotation
Class InjectionMetadata

java.lang.Object
  extended by org.springframework.beans.factory.annotation.InjectionMetadata

public class InjectionMetadata
extends Object

Internal class for managing injection metadata. Not intended for direct use in applications.

Used by AutowiredAnnotationBeanPostProcessor, CommonAnnotationBeanPostProcessor and PersistenceAnnotationBeanPostProcessor.

Since:
2.5
Author:
Juergen Hoeller

Nested Class Summary
static class InjectionMetadata.InjectedElement
           
 
Constructor Summary
InjectionMetadata()
           
 
Method Summary
 void addInjectedField(InjectionMetadata.InjectedElement element)
           
 void addInjectedMethod(InjectionMetadata.InjectedElement element)
           
 void injectFields(Object target, String beanName)
           
 void injectMethods(Object target, String beanName, PropertyValues pvs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionMetadata

public InjectionMetadata()
Method Detail

addInjectedField

public void addInjectedField(InjectionMetadata.InjectedElement element)

addInjectedMethod

public void addInjectedMethod(InjectionMetadata.InjectedElement element)

injectFields

public void injectFields(Object target,
                         String beanName)
                  throws Throwable
Throws:
Throwable

injectMethods

public void injectMethods(Object target,
                          String beanName,
                          PropertyValues pvs)
                   throws Throwable
Throws:
Throwable

The Spring Framework

Copyright © 2002-2007 The Spring Framework.