Package org.springframework.beans
Class BeanMetadataAttribute
java.lang.Object
org.springframework.beans.BeanMetadataAttribute
- All Implemented Interfaces:
BeanMetadataElement
Holder for a key-value style attribute that is part of a bean definition.
Keeps track of the definition source in addition to the key-value pair.
- Since:
- 2.5
- Author:
- Juergen Hoeller
-
Constructor Summary
ConstructorDescriptionBeanMetadataAttribute
(String name, Object value) Create a new AttributeValue instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
getName()
Return the name of the attribute.Return the configuration sourceObject
for this metadata element (may benull
).getValue()
Return the value of the attribute.int
hashCode()
void
Set the configuration sourceObject
for this metadata element.toString()
-
Constructor Details
-
BeanMetadataAttribute
Create a new AttributeValue instance.- Parameters:
name
- the name of the attribute (nevernull
)value
- the value of the attribute (possibly before type conversion)
-
-
Method Details
-
getName
Return the name of the attribute. -
getValue
Return the value of the attribute. -
setSource
Set the configuration sourceObject
for this metadata element.The exact type of the object will depend on the configuration mechanism used.
-
getSource
Description copied from interface:BeanMetadataElement
Return the configuration sourceObject
for this metadata element (may benull
).- Specified by:
getSource
in interfaceBeanMetadataElement
-
equals
-
hashCode
public int hashCode() -
toString
-