org.springframework.beans.Mergeable |
Known Indirect Subclasses
ManagedArray |
Tag collection class used to hold managed array elements, which may
include runtime bean references (to be resolved into bean objects). |
ManagedList<E> |
Tag collection class used to hold managed List elements, which may
include runtime bean references (to be resolved into bean objects). |
ManagedMap<K, V> |
Tag collection class used to hold managed Map values, which may
include runtime bean references (to be resolved into bean objects). |
ManagedProperties |
Tag class which represents a Spring-managed Properties instance
that supports merging of parent/child definitions. |
ManagedSet<E> |
Tag collection class used to hold managed Set values, which may
include runtime bean references (to be resolved into bean objects). |
|
Class Overview
Interface representing an object whose value set can be merged with
that of a parent object.
Summary
Public Methods |
abstract
boolean
|
isMergeEnabled()
Is merging enabled for this particular instance?
|
abstract
Object
|
merge(Object parent)
Merge the current value set with that of the supplied object.
|
Public Methods
public
abstract
boolean
isMergeEnabled
()
Is merging enabled for this particular instance?
public
abstract
Object
merge
(Object parent)
Merge the current value set with that of the supplied object.
The supplied object is considered the parent, and values in
the callee's value set must override those of the supplied object.
Parameters
parent
| the object to merge with |
Returns
- the result of the merge operation