Class ReplaceOverride
java.lang.Object
org.springframework.beans.factory.support.MethodOverride
org.springframework.beans.factory.support.ReplaceOverride
- All Implemented Interfaces:
 BeanMetadataElement
Extension of 
MethodOverride that represents an arbitrary
 override of a method by the IoC container.
 Any non-final method can be overridden, irrespective of its parameters and return types.
- Since:
 - 1.1
 - Author:
 - Rod Johnson, Juergen Hoeller
 
- 
Constructor Summary
ConstructorsConstructorDescriptionReplaceOverride(String methodName, String methodReplacerBeanName) Construct a new ReplaceOverride. - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddTypeIdentifier(String identifier) Add a fragment of a class string, like "Exception" or "java.lang.Exc", to identify a parameter type.booleanReturn the name of the bean implementing MethodReplacer.inthashCode()booleanSubclasses must override this to indicate whether they match the given method.toString()Methods inherited from class org.springframework.beans.factory.support.MethodOverride
getMethodName, getSource, isOverloaded, setOverloaded, setSource 
- 
Constructor Details
- 
ReplaceOverride
Construct a new ReplaceOverride.- Parameters:
 methodName- the name of the method to overridemethodReplacerBeanName- the bean name of theMethodReplacer
 
 - 
 - 
Method Details
- 
getMethodReplacerBeanName
Return the name of the bean implementing MethodReplacer. - 
addTypeIdentifier
Add a fragment of a class string, like "Exception" or "java.lang.Exc", to identify a parameter type.- Parameters:
 identifier- a substring of the fully qualified class name
 - 
matches
Description copied from class:MethodOverrideSubclasses must override this to indicate whether they match the given method. This allows for argument list checking as well as method name checking.- Specified by:
 matchesin classMethodOverride- Parameters:
 method- the method to check- Returns:
 - whether this override matches the given method
 
 - 
equals
- Overrides:
 equalsin classMethodOverride
 - 
hashCode
public int hashCode()- Overrides:
 hashCodein classMethodOverride
 - 
toString
 
 -