Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » beans » [javadoc | source]
org.springframework.beans
public class: BeanMetadataAttributeAccessor [javadoc | source]
java.lang.Object
   org.springframework.core.AttributeAccessorSupport
      org.springframework.beans.BeanMetadataAttributeAccessor

All Implemented Interfaces:
    BeanMetadataElement, AttributeAccessor, Serializable

Direct Known Subclasses:
    AnnotatedGenericBeanDefinition, PropertyValue, AbstractBeanDefinition, ChildBeanDefinition, ScannedGenericBeanDefinition, RootBeanDefinition, GenericBeanDefinition, AutowireCandidateQualifier

Extension of org.springframework.core.AttributeAccessorSupport , holding attributes as BeanMetadataAttribute objects in order to keep track of the definition source.
Method from org.springframework.beans.BeanMetadataAttributeAccessor Summary:
addMetadataAttribute,   getAttribute,   getMetadataAttribute,   getSource,   removeAttribute,   setAttribute,   setSource
Methods from org.springframework.core.AttributeAccessorSupport:
attributeNames,   copyAttributesFrom,   equals,   getAttribute,   hasAttribute,   hashCode,   removeAttribute,   setAttribute
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.beans.BeanMetadataAttributeAccessor Detail:
 public  void addMetadataAttribute(BeanMetadataAttribute attribute) 
    Add the given BeanMetadataAttribute to this accessor's set of attributes.
 public Object getAttribute(String name) 
 public BeanMetadataAttribute getMetadataAttribute(String name) 
    Look up the given BeanMetadataAttribute in this accessor's set of attributes.
 public Object getSource() 
 public Object removeAttribute(String name) 
 public  void setAttribute(String name,
    Object value) 
 public  void setSource(Object source) 
    Set the configuration source Object for this metadata element.

    The exact type of the object will depend on the configuration mechanism used.